From 092304d9e0ccc37cc0ddaa9b136457e56a1cac20 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 12 Oct 2025 11:47:26 -0500 Subject: changing repositories --- .gitignore | 48 + .localrepo/2048-game-20230809.356.tar | Bin 0 -> 30720 bytes .localrepo/a-20210929.1510.tar | Bin 0 -> 20480 bytes .localrepo/accent-20250210.906.tar | Bin 0 -> 10240 bytes .localrepo/aio-20200610.1904.tar | Bin 0 -> 30720 bytes .localrepo/alert-20250615.1845.tar | Bin 0 -> 61440 bytes .localrepo/all-the-icons-20250527.927.tar | Bin 0 -> 215040 bytes .../all-the-icons-nerd-fonts-20240210.1127.tar | Bin 0 -> 20480 bytes .localrepo/archive-contents | 182 + .localrepo/async-1.9.9.tar | Bin 0 -> 112640 bytes .localrepo/async-await-20220827.437.tar | Bin 0 -> 20480 bytes .localrepo/auctex-14.1.0.tar | Bin 0 -> 6584320 bytes .localrepo/auctex-latexmk-20221025.1219.tar | Bin 0 -> 20480 bytes .localrepo/bicycle-20250601.1007.tar | Bin 0 -> 20480 bytes .localrepo/blacken-20231129.654.tar | Bin 0 -> 10240 bytes .localrepo/buffer-move-20220512.755.tar | Bin 0 -> 10240 bytes .localrepo/bug-hunter-1.3.1.tar | Bin 0 -> 317440 bytes .localrepo/calibredb-20250705.225.tar | Bin 0 -> 276480 bytes .localrepo/change-inner-20250320.1600.tar | Bin 0 -> 10240 bytes .localrepo/closql-20250913.1926.tar | Bin 0 -> 30720 bytes .localrepo/company-1.0.2.tar | Bin 0 -> 2754560 bytes .localrepo/company-auctex-20200529.1835.tar | Bin 0 -> 20480 bytes .localrepo/company-box-20240320.921.tar | Bin 0 -> 225280 bytes .localrepo/company-prescient-20250816.19.tar | Bin 0 -> 10240 bytes .localrepo/company-quickhelp-20231026.1714.tar | Bin 0 -> 20480 bytes .localrepo/company-shell-20230106.1532.tar | Bin 0 -> 20480 bytes .localrepo/cond-let-0.1.1.tar | Bin 0 -> 30720 bytes .localrepo/consult-2.6.tar | Bin 0 -> 552960 bytes .localrepo/consult-dir-20250313.359.tar | Bin 0 -> 20480 bytes .localrepo/consult-flycheck-1.0.tar | Bin 0 -> 20480 bytes .localrepo/consult-yasnippet-20250411.1922.tar | Bin 0 -> 20480 bytes .localrepo/css-eldoc-20220415.1629.tar | Bin 0 -> 30720 bytes .localrepo/dash-2.20.0.tar | Bin 0 -> 757760 bytes .localrepo/dashboard-20250708.57.tar | Bin 0 -> 184320 bytes .localrepo/deadgrep-20241210.1630.tar | Bin 0 -> 71680 bytes .localrepo/devdocs-0.6.1.tar | Bin 0 -> 40960 bytes .localrepo/dired-hacks-utils-20240629.1906.tar | Bin 0 -> 20480 bytes .localrepo/dired-hide-dotfiles-20240727.1720.tar | Bin 0 -> 10240 bytes .localrepo/dired-sidebar-20250212.629.tar | Bin 0 -> 51200 bytes .localrepo/dired-subtree-20240629.1859.tar | Bin 0 -> 40960 bytes .localrepo/dirvish-2.3.0.tar | Bin 0 -> 450560 bytes .localrepo/djvu-1.1.2.tar | Bin 0 -> 204800 bytes .localrepo/doom-modeline-20250718.1833.tar | Bin 0 -> 245760 bytes .localrepo/dwim-shell-command-20250218.1720.tar | Bin 0 -> 122880 bytes .localrepo/easy-hugo-20250701.2138.tar | Bin 0 -> 112640 bytes .localrepo/edit-indirect-0.1.13.tar | Bin 0 -> 30720 bytes .localrepo/el-mock-20220625.1949.tar | Bin 0 -> 20480 bytes .localrepo/eldoc-toml-20211026.1122.tar | Bin 0 -> 10240 bytes .localrepo/elfeed-20241202.22.tar | Bin 0 -> 204800 bytes .localrepo/elisp-lint-20220419.252.tar | Bin 0 -> 30720 bytes .localrepo/elisp-refs-20230920.201.tar | Bin 0 -> 40960 bytes .localrepo/emacsql-4.3.1.tar | Bin 0 -> 102400 bytes .localrepo/embark-1.1.tar | Bin 0 -> 512000 bytes .localrepo/embark-consult-1.1.tar | Bin 0 -> 174080 bytes .localrepo/emojify-20210108.1111.tar | Bin 0 -> 921600 bytes .localrepo/eradio-20210327.1000.tar | Bin 0 -> 10240 bytes .localrepo/erc-hl-nicks-20240615.2058.tar | Bin 0 -> 20480 bytes .localrepo/erc-image-20210604.753.tar | Bin 0 -> 20480 bytes .localrepo/erc-yank-20210220.1815.tar | Bin 0 -> 10240 bytes .../eshell-syntax-highlighting-20241222.2030.tar | Bin 0 -> 30720 bytes .localrepo/eshell-toggle-20250513.1742.tar | Bin 0 -> 20480 bytes .localrepo/eshell-up-20240226.1747.tar | Bin 0 -> 10240 bytes .localrepo/esxml-20250421.1632.tar | Bin 0 -> 51200 bytes .localrepo/exec-path-from-shell-2.2.tar | Bin 0 -> 61440 bytes .localrepo/exercism-20241019.1120.tar | Bin 0 -> 30720 bytes .localrepo/expand-region-1.0.0.tar | Bin 0 -> 266240 bytes .localrepo/f-20241003.1131.tar | Bin 0 -> 51200 bytes .localrepo/flycheck-35.0.tar | Bin 0 -> 675840 bytes .localrepo/flycheck-package-20210509.2325.tar | Bin 0 -> 10240 bytes .localrepo/flycheck-projectile-20201031.1952.tar | Bin 0 -> 20480 bytes .localrepo/flyspell-correct-20220520.630.tar | Bin 0 -> 30720 bytes .localrepo/flyspell-correct-ivy-20220520.630.tar | Bin 0 -> 10240 bytes .localrepo/fontaine-3.0.1.tar | Bin 0 -> 194560 bytes .localrepo/forge-20250916.1119.tar | Bin 0 -> 542720 bytes .localrepo/frame-local-20180330.940.tar | Bin 0 -> 10240 bytes .localrepo/free-keys-1.0.tar | Bin 0 -> 20480 bytes .localrepo/geiser-0.31.1.tar | Bin 0 -> 1064960 bytes .localrepo/geiser-guile-0.28.3.tar | Bin 0 -> 81920 bytes .localrepo/ghub-20250909.1013.tar | Bin 0 -> 122880 bytes .localrepo/git-gutter-20241212.1415.tar | Bin 0 -> 51200 bytes .localrepo/git-timemachine-20250128.940.tar | Bin 0 -> 30720 bytes .localrepo/gntp-20141025.250.tar | Bin 0 -> 20480 bytes .localrepo/go-mode-1.6.0.tar | Bin 0 -> 225280 bytes .localrepo/gptel-0.9.8.5.tar | Bin 0 -> 696320 bytes .localrepo/gptel-magit-20250520.833.tar | Bin 0 -> 20480 bytes .localrepo/graphviz-dot-mode-20250715.1358.tar | Bin 0 -> 51200 bytes .localrepo/helpful-20250408.334.tar | Bin 0 -> 122880 bytes .localrepo/hl-todo-20250531.2218.tar | Bin 0 -> 30720 bytes .localrepo/ht-20230703.558.tar | Bin 0 -> 20480 bytes .localrepo/htmlize-1.58.tar | Bin 0 -> 92160 bytes .localrepo/ibuffer-projectile-20230817.610.tar | Bin 0 -> 10240 bytes .localrepo/impatient-mode-20230511.1746.tar | Bin 0 -> 245760 bytes .localrepo/iter2-20250209.1516.tar | Bin 0 -> 71680 bytes .localrepo/ivy-0.15.1.tar | Bin 0 -> 583680 bytes .localrepo/ivy-yasnippet-20200704.700.tar | Bin 0 -> 20480 bytes .localrepo/js2-mode-20231224.tar | Bin 0 -> 634880 bytes .localrepo/json-mode-0.2.tar | Bin 0 -> 20480 bytes .localrepo/leetcode-20250417.1453.tar | Bin 0 -> 71680 bytes .localrepo/ligature-20220808.1225.tar | Bin 0 -> 20480 bytes .localrepo/llama-1.0.0.tar | Bin 0 -> 61440 bytes .localrepo/log4e-20240123.1313.tar | Bin 0 -> 30720 bytes .localrepo/lsp-mode-20250708.39.tar | Bin 0 -> 1689600 bytes .localrepo/lsp-ui-20250228.2155.tar | Bin 0 -> 163840 bytes .localrepo/lv-0.15.0.tar | Bin 0 -> 20480 bytes .localrepo/magit-4.4.0.tar | Bin 0 -> 1832960 bytes .localrepo/magit-section-4.4.0.tar | Bin 0 -> 133120 bytes .localrepo/malyon-20161208.2125.tar | Bin 0 -> 133120 bytes .localrepo/marginalia-2.1.tar | Bin 0 -> 112640 bytes .localrepo/markdown-mode-2.7.tar | Bin 0 -> 655360 bytes .localrepo/move-text-20231204.1514.tar | Bin 0 -> 10240 bytes .localrepo/nerd-icons-20250718.355.tar | Bin 0 -> 573440 bytes .localrepo/nerd-icons-completion-20250509.1949.tar | Bin 0 -> 10240 bytes .localrepo/nerd-icons-dired-20250506.1729.tar | Bin 0 -> 10240 bytes .localrepo/nerd-icons-ibuffer-20250307.958.tar | Bin 0 -> 20480 bytes .localrepo/nov-20250615.1051.tar | Bin 0 -> 51200 bytes .localrepo/numpydoc-20230811.1708.tar | Bin 0 -> 30720 bytes .localrepo/olivetti-20241030.542.tar | Bin 0 -> 30720 bytes .localrepo/orderless-1.4.tar | Bin 0 -> 184320 bytes .localrepo/org-alert-20241225.2356.tar | Bin 0 -> 20480 bytes .localrepo/org-contacts-1.1.tar | Bin 0 -> 71680 bytes .localrepo/org-drill-2.7.0.tar | Bin 0 -> 317440 bytes .localrepo/org-msg-20240902.447.tar | Bin 0 -> 71680 bytes .localrepo/org-noter-20240918.1703.tar | Bin 0 -> 194560 bytes .localrepo/org-pdftools-20250714.1631.tar | Bin 0 -> 30720 bytes .localrepo/org-re-reveal-20250821.1332.tar | Bin 0 -> 174080 bytes .localrepo/org-roam-20250701.528.tar | Bin 0 -> 358400 bytes .localrepo/org-superstar-1.5.1.tar | Bin 0 -> 102400 bytes .localrepo/ox-gfm-20231215.1901.tar | Bin 0 -> 20480 bytes .localrepo/ox-hugo-20250212.310.tar | Bin 0 -> 378880 bytes .localrepo/ox-pandoc-20250424.908.tar | Bin 0 -> 81920 bytes .localrepo/ox-reveal-20221127.814.tar | Bin 0 -> 81920 bytes .localrepo/package-build-20250708.1908.tar | Bin 0 -> 112640 bytes .localrepo/package-lint-0.26.tar | Bin 0 -> 1341440 bytes .localrepo/pcmpl-args-0.1.3.tar | Bin 0 -> 184320 bytes .localrepo/pdf-tools-1.1.0.tar | Bin 0 -> 6492160 bytes .localrepo/pdf-view-restore-20190904.1708.tar | Bin 0 -> 10240 bytes .localrepo/persist-0.6.1.tar | Bin 0 -> 30720 bytes .localrepo/poetry-20240329.1103.tar | Bin 0 -> 40960 bytes .localrepo/pomm-20250202.1202.tar | Bin 0 -> 1361920 bytes .localrepo/popup-0.5.9.tar | Bin 0 -> 153600 bytes .localrepo/pos-tip-20240209.837.tar | Bin 0 -> 40960 bytes .localrepo/prescient-20250816.19.tar | Bin 0 -> 61440 bytes .localrepo/projectile-2.9.1.tar | Bin 0 -> 358400 bytes .localrepo/promise-20210307.727.tar | Bin 0 -> 71680 bytes .localrepo/pyvenv-20211014.707.tar | Bin 0 -> 30720 bytes .localrepo/quick-sdcv-20250923.1446.tar | Bin 0 -> 20480 bytes .localrepo/rainbow-delimiters-2.1.5.tar | Bin 0 -> 20480 bytes .localrepo/rainbow-mode-1.0.6.tar | Bin 0 -> 51200 bytes .localrepo/request-0.3.3.tar | Bin 0 -> 92160 bytes .localrepo/ripgrep-20220520.1410.tar | Bin 0 -> 20480 bytes .localrepo/s-20220902.1511.tar | Bin 0 -> 30720 bytes .localrepo/sdcv-20241227.319.tar | Bin 0 -> 20480 bytes .localrepo/showtip-20090830.1040.tar | Bin 0 -> 10240 bytes .localrepo/shrink-path-20190208.1335.tar | Bin 0 -> 10240 bytes .localrepo/simple-httpd-20230821.1458.tar | Bin 0 -> 40960 bytes .localrepo/spinner-1.7.4.tar | Bin 0 -> 1976320 bytes .localrepo/sudo-edit-20220801.1317.tar | Bin 0 -> 20480 bytes .localrepo/symbol-overlay-4.3.tar | Bin 0 -> 51200 bytes .localrepo/tablist-1.0.tar | Bin 0 -> 133120 bytes .localrepo/tide-20241019.2101.tar | Bin 0 -> 13025280 bytes .localrepo/tldr-20230301.136.tar | Bin 0 -> 20480 bytes .localrepo/tmr-1.1.0.tar | Bin 0 -> 163840 bytes .localrepo/tomelr-0.4.3.tar | Bin 0 -> 71680 bytes .localrepo/toml-mode-20161107.1800.tar | Bin 0 -> 10240 bytes .localrepo/transient-0.10.0.tar | Bin 0 -> 593920 bytes .localrepo/tree-sitter-20220212.1632.tar | Bin 0 -> 71680 bytes .localrepo/treepy-20240930.728.tar | Bin 0 -> 30720 bytes .localrepo/treesit-auto-20240511.1425.tar | Bin 0 -> 30720 bytes .localrepo/tsc-20220212.1632.tar | Bin 0 -> 133120 bytes .localrepo/vertico-2.4.tar | Bin 0 -> 256000 bytes .localrepo/vertico-prescient-20250816.19.tar | Bin 0 -> 20480 bytes .localrepo/vterm-20241218.331.tar | Bin 0 -> 604160 bytes .localrepo/vterm-toggle-20230912.246.tar | Bin 0 -> 30720 bytes .localrepo/web-mode-17.3.21.tar | Bin 0 -> 604160 bytes .localrepo/wiki-summary-20181010.1824.tar | Bin 0 -> 10240 bytes .localrepo/windsize-20181029.2257.tar | Bin 0 -> 10240 bytes .localrepo/with-editor-3.4.4.tar | Bin 0 -> 122880 bytes .localrepo/ws-butler-1.3.tar | Bin 0 -> 20480 bytes .localrepo/xterm-color-20230321.3.tar | Bin 0 -> 51200 bytes .localrepo/yaml-1.2.0.tar | Bin 0 -> 245760 bytes .localrepo/yaml-mode-0.0.16.tar | Bin 0 -> 40960 bytes .localrepo/yasnippet-0.14.3.tar | Bin 0 -> 911360 bytes ai-prompts/coder.org | 18 + ai-prompts/contractor.org | 9 + ai-prompts/default.org | 4 + ai-prompts/docstring-writer.org | 276 + ai-prompts/emacs-config-wip.org | 75 + ai-prompts/emacs-dev+pm.org | 36 + ai-prompts/gptel-tool-writer.org | 135 + ai-prompts/prompt-iterator.org | 34 + ai-prompts/test-case-generator.org | 34 + 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 + custom/c-boxes.el | 407 + custom/edit-indirect.el | 440 + custom/elpa-mirror.el | 450 + custom/eplot.el | 3495 + custom/gptel-prompts.el | 418 + custom/org-checklist.el | 153 + custom/pdf-continuous-scroll-mode-latest.el | 1046 + custom/pdf-continuous-scroll-mode.el | 434 + custom/profile-dotemacs.el | 200 + custom/titlecase-data.el | 721 + custom/titlecase.el | 396 + custom/utilities/vcf-conversion-helpers.el | 388 + early-init.el | 282 + emojis/emojione-v2.2.6-22/0023-20e3.png | Bin 0 -> 651 bytes emojis/emojione-v2.2.6-22/002a-20e3.png | Bin 0 -> 571 bytes emojis/emojione-v2.2.6-22/0030-20e3.png | Bin 0 -> 502 bytes emojis/emojione-v2.2.6-22/0031-20e3.png | Bin 0 -> 409 bytes emojis/emojione-v2.2.6-22/0032-20e3.png | Bin 0 -> 520 bytes emojis/emojione-v2.2.6-22/0033-20e3.png | Bin 0 -> 548 bytes emojis/emojione-v2.2.6-22/0034-20e3.png | Bin 0 -> 516 bytes emojis/emojione-v2.2.6-22/0035-20e3.png | Bin 0 -> 562 bytes emojis/emojione-v2.2.6-22/0036-20e3.png | Bin 0 -> 568 bytes emojis/emojione-v2.2.6-22/0037-20e3.png | Bin 0 -> 499 bytes emojis/emojione-v2.2.6-22/0038-20e3.png | Bin 0 -> 562 bytes emojis/emojione-v2.2.6-22/0039-20e3.png | Bin 0 -> 567 bytes emojis/emojione-v2.2.6-22/00a9.png | Bin 0 -> 752 bytes emojis/emojione-v2.2.6-22/00ae.png | Bin 0 -> 727 bytes emojis/emojione-v2.2.6-22/1f004.png | Bin 0 -> 1034 bytes emojis/emojione-v2.2.6-22/1f0cf.png | Bin 0 -> 822 bytes emojis/emojione-v2.2.6-22/1f170.png | Bin 0 -> 466 bytes emojis/emojione-v2.2.6-22/1f171.png | Bin 0 -> 407 bytes emojis/emojione-v2.2.6-22/1f17e.png | Bin 0 -> 394 bytes emojis/emojione-v2.2.6-22/1f17f.png | Bin 0 -> 448 bytes emojis/emojione-v2.2.6-22/1f18e.png | Bin 0 -> 593 bytes emojis/emojione-v2.2.6-22/1f191.png | Bin 0 -> 460 bytes emojis/emojione-v2.2.6-22/1f192.png | Bin 0 -> 534 bytes emojis/emojione-v2.2.6-22/1f193.png | Bin 0 -> 530 bytes emojis/emojione-v2.2.6-22/1f194.png | Bin 0 -> 378 bytes emojis/emojione-v2.2.6-22/1f195.png | Bin 0 -> 540 bytes emojis/emojione-v2.2.6-22/1f196.png | Bin 0 -> 523 bytes emojis/emojione-v2.2.6-22/1f197.png | Bin 0 -> 565 bytes emojis/emojione-v2.2.6-22/1f198.png | Bin 0 -> 639 bytes emojis/emojione-v2.2.6-22/1f199.png | Bin 0 -> 542 bytes emojis/emojione-v2.2.6-22/1f19a.png | Bin 0 -> 690 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1e8.png | Bin 0 -> 1129 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1e9.png | Bin 0 -> 907 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1ea.png | Bin 0 -> 579 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1eb.png | Bin 0 -> 815 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1ec.png | Bin 0 -> 784 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1ee.png | Bin 0 -> 911 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1f1.png | Bin 0 -> 673 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1f2.png | Bin 0 -> 460 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1f4.png | Bin 0 -> 885 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1f6.png | Bin 0 -> 634 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1f7.png | Bin 0 -> 658 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1f8.png | Bin 0 -> 1051 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1f9.png | Bin 0 -> 376 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1fa.png | Bin 0 -> 943 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1fc.png | Bin 0 -> 689 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1fd.png | Bin 0 -> 538 bytes emojis/emojione-v2.2.6-22/1f1e6-1f1ff.png | Bin 0 -> 682 bytes emojis/emojione-v2.2.6-22/1f1e6.png | Bin 0 -> 584 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1e6.png | Bin 0 -> 789 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1e7.png | Bin 0 -> 758 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1e9.png | Bin 0 -> 437 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1ea.png | Bin 0 -> 378 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1eb.png | Bin 0 -> 572 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1ec.png | Bin 0 -> 446 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1ed.png | Bin 0 -> 559 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1ee.png | Bin 0 -> 809 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1ef.png | Bin 0 -> 501 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1f1.png | Bin 0 -> 879 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1f2.png | Bin 0 -> 1006 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1f3.png | Bin 0 -> 975 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1f4.png | Bin 0 -> 655 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1f6.png | Bin 0 -> 941 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1f7.png | Bin 0 -> 800 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1f8.png | Bin 0 -> 447 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1f9.png | Bin 0 -> 924 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1fb.png | Bin 0 -> 555 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1fc.png | Bin 0 -> 329 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1fe.png | Bin 0 -> 771 bytes emojis/emojione-v2.2.6-22/1f1e7-1f1ff.png | Bin 0 -> 773 bytes emojis/emojione-v2.2.6-22/1f1e7.png | Bin 0 -> 568 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1e6.png | Bin 0 -> 678 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1e8.png | Bin 0 -> 747 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1e9.png | Bin 0 -> 731 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1eb.png | Bin 0 -> 756 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1ec.png | Bin 0 -> 534 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1ed.png | Bin 0 -> 370 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1ee.png | Bin 0 -> 370 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1f0.png | Bin 0 -> 965 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1f1.png | Bin 0 -> 686 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1f2.png | Bin 0 -> 489 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1f3.png | Bin 0 -> 639 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1f4.png | Bin 0 -> 488 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1f5.png | Bin 0 -> 387 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1f7.png | Bin 0 -> 399 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1fa.png | Bin 0 -> 595 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1fb.png | Bin 0 -> 778 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1fc.png | Bin 0 -> 632 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1fd.png | Bin 0 -> 991 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1fe.png | Bin 0 -> 733 bytes emojis/emojione-v2.2.6-22/1f1e8-1f1ff.png | Bin 0 -> 516 bytes emojis/emojione-v2.2.6-22/1f1e8.png | Bin 0 -> 585 bytes emojis/emojione-v2.2.6-22/1f1e9-1f1ea.png | Bin 0 -> 526 bytes emojis/emojione-v2.2.6-22/1f1e9-1f1ec.png | Bin 0 -> 1476 bytes emojis/emojione-v2.2.6-22/1f1e9-1f1ef.png | Bin 0 -> 657 bytes emojis/emojione-v2.2.6-22/1f1e9-1f1f0.png | Bin 0 -> 431 bytes emojis/emojione-v2.2.6-22/1f1e9-1f1f2.png | Bin 0 -> 863 bytes emojis/emojione-v2.2.6-22/1f1e9-1f1f4.png | Bin 0 -> 769 bytes emojis/emojione-v2.2.6-22/1f1e9-1f1ff.png | Bin 0 -> 614 bytes emojis/emojione-v2.2.6-22/1f1e9.png | Bin 0 -> 524 bytes emojis/emojione-v2.2.6-22/1f1ea-1f1e6.png | Bin 0 -> 733 bytes emojis/emojione-v2.2.6-22/1f1ea-1f1e8.png | Bin 0 -> 850 bytes emojis/emojione-v2.2.6-22/1f1ea-1f1ea.png | Bin 0 -> 444 bytes emojis/emojione-v2.2.6-22/1f1ea-1f1ec.png | Bin 0 -> 621 bytes emojis/emojione-v2.2.6-22/1f1ea-1f1ed.png | Bin 0 -> 743 bytes emojis/emojione-v2.2.6-22/1f1ea-1f1f7.png | Bin 0 -> 1022 bytes emojis/emojione-v2.2.6-22/1f1ea-1f1f8.png | Bin 0 -> 733 bytes emojis/emojione-v2.2.6-22/1f1ea-1f1f9.png | Bin 0 -> 799 bytes emojis/emojione-v2.2.6-22/1f1ea-1f1fa.png | Bin 0 -> 579 bytes emojis/emojione-v2.2.6-22/1f1ea.png | Bin 0 -> 479 bytes emojis/emojione-v2.2.6-22/1f1eb-1f1ee.png | Bin 0 -> 488 bytes emojis/emojione-v2.2.6-22/1f1eb-1f1ef.png | Bin 0 -> 976 bytes emojis/emojione-v2.2.6-22/1f1eb-1f1f0.png | Bin 0 -> 1125 bytes emojis/emojione-v2.2.6-22/1f1eb-1f1f2.png | Bin 0 -> 470 bytes emojis/emojione-v2.2.6-22/1f1eb-1f1f4.png | Bin 0 -> 527 bytes emojis/emojione-v2.2.6-22/1f1eb-1f1f7.png | Bin 0 -> 367 bytes emojis/emojione-v2.2.6-22/1f1eb.png | Bin 0 -> 480 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1e6.png | Bin 0 -> 459 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1e7.png | Bin 0 -> 813 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1e9.png | Bin 0 -> 805 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1ea.png | Bin 0 -> 603 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1eb.png | Bin 0 -> 724 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1ec.png | Bin 0 -> 470 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1ed.png | Bin 0 -> 616 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1ee.png | Bin 0 -> 911 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1f1.png | Bin 0 -> 718 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1f2.png | Bin 0 -> 480 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1f3.png | Bin 0 -> 371 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1f5.png | Bin 0 -> 1077 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1f6.png | Bin 0 -> 829 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1f7.png | Bin 0 -> 826 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1f8.png | Bin 0 -> 1105 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1f9.png | Bin 0 -> 608 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1fa.png | Bin 0 -> 675 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1fc.png | Bin 0 -> 603 bytes emojis/emojione-v2.2.6-22/1f1ec-1f1fe.png | Bin 0 -> 685 bytes emojis/emojione-v2.2.6-22/1f1ec.png | Bin 0 -> 649 bytes emojis/emojione-v2.2.6-22/1f1ed-1f1f0.png | Bin 0 -> 739 bytes emojis/emojione-v2.2.6-22/1f1ed-1f1f2.png | Bin 0 -> 984 bytes emojis/emojione-v2.2.6-22/1f1ed-1f1f3.png | Bin 0 -> 482 bytes emojis/emojione-v2.2.6-22/1f1ed-1f1f7.png | Bin 0 -> 896 bytes emojis/emojione-v2.2.6-22/1f1ed-1f1f9.png | Bin 0 -> 787 bytes emojis/emojione-v2.2.6-22/1f1ed-1f1fa.png | Bin 0 -> 450 bytes emojis/emojione-v2.2.6-22/1f1ed.png | Bin 0 -> 443 bytes emojis/emojione-v2.2.6-22/1f1ee-1f1e8.png | Bin 0 -> 757 bytes emojis/emojione-v2.2.6-22/1f1ee-1f1e9.png | Bin 0 -> 498 bytes emojis/emojione-v2.2.6-22/1f1ee-1f1ea.png | Bin 0 -> 448 bytes emojis/emojione-v2.2.6-22/1f1ee-1f1f1.png | Bin 0 -> 608 bytes emojis/emojione-v2.2.6-22/1f1ee-1f1f2.png | Bin 0 -> 684 bytes emojis/emojione-v2.2.6-22/1f1ee-1f1f3.png | Bin 0 -> 646 bytes emojis/emojione-v2.2.6-22/1f1ee-1f1f4.png | Bin 0 -> 1476 bytes emojis/emojione-v2.2.6-22/1f1ee-1f1f6.png | Bin 0 -> 823 bytes emojis/emojione-v2.2.6-22/1f1ee-1f1f7.png | Bin 0 -> 733 bytes emojis/emojione-v2.2.6-22/1f1ee-1f1f8.png | Bin 0 -> 544 bytes emojis/emojione-v2.2.6-22/1f1ee-1f1f9.png | Bin 0 -> 432 bytes emojis/emojione-v2.2.6-22/1f1ee.png | Bin 0 -> 314 bytes emojis/emojione-v2.2.6-22/1f1ef-1f1ea.png | Bin 0 -> 638 bytes emojis/emojione-v2.2.6-22/1f1ef-1f1f2.png | Bin 0 -> 647 bytes emojis/emojione-v2.2.6-22/1f1ef-1f1f4.png | Bin 0 -> 682 bytes emojis/emojione-v2.2.6-22/1f1ef-1f1f5.png | Bin 0 -> 371 bytes emojis/emojione-v2.2.6-22/1f1ef.png | Bin 0 -> 472 bytes emojis/emojione-v2.2.6-22/1f1f0-1f1ea.png | Bin 0 -> 830 bytes emojis/emojione-v2.2.6-22/1f1f0-1f1ec.png | Bin 0 -> 718 bytes emojis/emojione-v2.2.6-22/1f1f0-1f1ed.png | Bin 0 -> 688 bytes emojis/emojione-v2.2.6-22/1f1f0-1f1ee.png | Bin 0 -> 1150 bytes emojis/emojione-v2.2.6-22/1f1f0-1f1f2.png | Bin 0 -> 759 bytes emojis/emojione-v2.2.6-22/1f1f0-1f1f3.png | Bin 0 -> 1129 bytes emojis/emojione-v2.2.6-22/1f1f0-1f1f5.png | Bin 0 -> 620 bytes emojis/emojione-v2.2.6-22/1f1f0-1f1f7.png | Bin 0 -> 823 bytes emojis/emojione-v2.2.6-22/1f1f0-1f1fc.png | Bin 0 -> 582 bytes emojis/emojione-v2.2.6-22/1f1f0-1f1fe.png | Bin 0 -> 1046 bytes emojis/emojione-v2.2.6-22/1f1f0-1f1ff.png | Bin 0 -> 952 bytes emojis/emojione-v2.2.6-22/1f1f0.png | Bin 0 -> 559 bytes emojis/emojione-v2.2.6-22/1f1f1-1f1e6.png | Bin 0 -> 447 bytes emojis/emojione-v2.2.6-22/1f1f1-1f1e7.png | Bin 0 -> 658 bytes emojis/emojione-v2.2.6-22/1f1f1-1f1e8.png | Bin 0 -> 512 bytes emojis/emojione-v2.2.6-22/1f1f1-1f1ee.png | Bin 0 -> 707 bytes emojis/emojione-v2.2.6-22/1f1f1-1f1f0.png | Bin 0 -> 840 bytes emojis/emojione-v2.2.6-22/1f1f1-1f1f7.png | Bin 0 -> 877 bytes emojis/emojione-v2.2.6-22/1f1f1-1f1f8.png | Bin 0 -> 653 bytes emojis/emojione-v2.2.6-22/1f1f1-1f1f9.png | Bin 0 -> 441 bytes emojis/emojione-v2.2.6-22/1f1f1-1f1fa.png | Bin 0 -> 437 bytes emojis/emojione-v2.2.6-22/1f1f1-1f1fb.png | Bin 0 -> 316 bytes emojis/emojione-v2.2.6-22/1f1f1-1f1fe.png | Bin 0 -> 633 bytes emojis/emojione-v2.2.6-22/1f1f1.png | Bin 0 -> 427 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1e6.png | Bin 0 -> 504 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1e8.png | Bin 0 -> 399 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1e9.png | Bin 0 -> 680 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1ea.png | Bin 0 -> 861 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1eb.png | Bin 0 -> 387 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1ec.png | Bin 0 -> 515 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1ed.png | Bin 0 -> 972 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1f0.png | Bin 0 -> 982 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1f1.png | Bin 0 -> 369 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1f2.png | Bin 0 -> 778 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1f3.png | Bin 0 -> 626 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1f4.png | Bin 0 -> 701 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1f5.png | Bin 0 -> 978 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1f6.png | Bin 0 -> 939 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1f7.png | Bin 0 -> 565 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1f8.png | Bin 0 -> 1031 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1f9.png | Bin 0 -> 601 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1fa.png | Bin 0 -> 527 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1fb.png | Bin 0 -> 548 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1fc.png | Bin 0 -> 639 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1fd.png | Bin 0 -> 593 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1fe.png | Bin 0 -> 893 bytes emojis/emojione-v2.2.6-22/1f1f2-1f1ff.png | Bin 0 -> 815 bytes emojis/emojione-v2.2.6-22/1f1f2.png | Bin 0 -> 606 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1e6.png | Bin 0 -> 1101 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1e8.png | Bin 0 -> 976 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1ea.png | Bin 0 -> 542 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1eb.png | Bin 0 -> 713 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1ec.png | Bin 0 -> 356 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1ee.png | Bin 0 -> 577 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1f1.png | Bin 0 -> 439 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1f4.png | Bin 0 -> 527 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1f5.png | Bin 0 -> 826 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1f7.png | Bin 0 -> 485 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1fa.png | Bin 0 -> 1020 bytes emojis/emojione-v2.2.6-22/1f1f3-1f1ff.png | Bin 0 -> 964 bytes emojis/emojione-v2.2.6-22/1f1f3.png | Bin 0 -> 566 bytes emojis/emojione-v2.2.6-22/1f1f4-1f1f2.png | Bin 0 -> 644 bytes emojis/emojione-v2.2.6-22/1f1f4.png | Bin 0 -> 538 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1e6.png | Bin 0 -> 706 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1ea.png | Bin 0 -> 355 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1eb.png | Bin 0 -> 719 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1ec.png | Bin 0 -> 904 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1ed.png | Bin 0 -> 713 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1f0.png | Bin 0 -> 710 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1f1.png | Bin 0 -> 399 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1f2.png | Bin 0 -> 1459 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1f3.png | Bin 0 -> 1082 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1f7.png | Bin 0 -> 619 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1f8.png | Bin 0 -> 616 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1f9.png | Bin 0 -> 697 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1fc.png | Bin 0 -> 458 bytes emojis/emojione-v2.2.6-22/1f1f5-1f1fe.png | Bin 0 -> 655 bytes emojis/emojione-v2.2.6-22/1f1f5.png | Bin 0 -> 532 bytes emojis/emojione-v2.2.6-22/1f1f6-1f1e6.png | Bin 0 -> 591 bytes emojis/emojione-v2.2.6-22/1f1f6.png | Bin 0 -> 641 bytes emojis/emojione-v2.2.6-22/1f1f7-1f1ea.png | Bin 0 -> 850 bytes emojis/emojione-v2.2.6-22/1f1f7-1f1f4.png | Bin 0 -> 374 bytes emojis/emojione-v2.2.6-22/1f1f7-1f1f8.png | Bin 0 -> 906 bytes emojis/emojione-v2.2.6-22/1f1f7-1f1fa.png | Bin 0 -> 493 bytes emojis/emojione-v2.2.6-22/1f1f7-1f1fc.png | Bin 0 -> 728 bytes emojis/emojione-v2.2.6-22/1f1f7.png | Bin 0 -> 602 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1e6.png | Bin 0 -> 711 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1e7.png | Bin 0 -> 977 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1e8.png | Bin 0 -> 996 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1e9.png | Bin 0 -> 624 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1ea.png | Bin 0 -> 457 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1ec.png | Bin 0 -> 657 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1ed.png | Bin 0 -> 1086 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1ee.png | Bin 0 -> 768 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1ef.png | Bin 0 -> 555 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1f0.png | Bin 0 -> 774 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1f1.png | Bin 0 -> 451 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1f2.png | Bin 0 -> 1021 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1f3.png | Bin 0 -> 494 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1f4.png | Bin 0 -> 541 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1f7.png | Bin 0 -> 545 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1f8.png | Bin 0 -> 747 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1f9.png | Bin 0 -> 564 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1fb.png | Bin 0 -> 630 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1fd.png | Bin 0 -> 769 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1fe.png | Bin 0 -> 644 bytes emojis/emojione-v2.2.6-22/1f1f8-1f1ff.png | Bin 0 -> 781 bytes emojis/emojione-v2.2.6-22/1f1f8.png | Bin 0 -> 650 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1e6.png | Bin 0 -> 1097 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1e8.png | Bin 0 -> 1098 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1e9.png | Bin 0 -> 383 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1eb.png | Bin 0 -> 850 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1ec.png | Bin 0 -> 796 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1ed.png | Bin 0 -> 401 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1ef.png | Bin 0 -> 733 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1f0.png | Bin 0 -> 867 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1f1.png | Bin 0 -> 678 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1f2.png | Bin 0 -> 874 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1f3.png | Bin 0 -> 521 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1f4.png | Bin 0 -> 555 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1f7.png | Bin 0 -> 516 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1f9.png | Bin 0 -> 614 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1fb.png | Bin 0 -> 1000 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1fc.png | Bin 0 -> 654 bytes emojis/emojione-v2.2.6-22/1f1f9-1f1ff.png | Bin 0 -> 1019 bytes emojis/emojione-v2.2.6-22/1f1f9.png | Bin 0 -> 474 bytes emojis/emojione-v2.2.6-22/1f1fa-1f1e6.png | Bin 0 -> 426 bytes emojis/emojione-v2.2.6-22/1f1fa-1f1ec.png | Bin 0 -> 804 bytes emojis/emojione-v2.2.6-22/1f1fa-1f1f2.png | Bin 0 -> 995 bytes emojis/emojione-v2.2.6-22/1f1fa-1f1f8.png | Bin 0 -> 989 bytes emojis/emojione-v2.2.6-22/1f1fa-1f1fe.png | Bin 0 -> 771 bytes emojis/emojione-v2.2.6-22/1f1fa-1f1ff.png | Bin 0 -> 638 bytes emojis/emojione-v2.2.6-22/1f1fa.png | Bin 0 -> 554 bytes emojis/emojione-v2.2.6-22/1f1fb-1f1e6.png | Bin 0 -> 646 bytes emojis/emojione-v2.2.6-22/1f1fb-1f1e8.png | Bin 0 -> 701 bytes emojis/emojione-v2.2.6-22/1f1fb-1f1ea.png | Bin 0 -> 672 bytes emojis/emojione-v2.2.6-22/1f1fb-1f1ec.png | Bin 0 -> 1089 bytes emojis/emojione-v2.2.6-22/1f1fb-1f1ee.png | Bin 0 -> 916 bytes emojis/emojione-v2.2.6-22/1f1fb-1f1f3.png | Bin 0 -> 520 bytes emojis/emojione-v2.2.6-22/1f1fb-1f1fa.png | Bin 0 -> 704 bytes emojis/emojione-v2.2.6-22/1f1fb.png | Bin 0 -> 564 bytes emojis/emojione-v2.2.6-22/1f1fc-1f1eb.png | Bin 0 -> 387 bytes emojis/emojione-v2.2.6-22/1f1fc-1f1f8.png | Bin 0 -> 624 bytes emojis/emojione-v2.2.6-22/1f1fc.png | Bin 0 -> 724 bytes emojis/emojione-v2.2.6-22/1f1fd-1f1f0.png | Bin 0 -> 742 bytes emojis/emojione-v2.2.6-22/1f1fd.png | Bin 0 -> 574 bytes emojis/emojione-v2.2.6-22/1f1fe-1f1ea.png | Bin 0 -> 438 bytes emojis/emojione-v2.2.6-22/1f1fe-1f1f9.png | Bin 0 -> 873 bytes emojis/emojione-v2.2.6-22/1f1fe.png | Bin 0 -> 562 bytes emojis/emojione-v2.2.6-22/1f1ff-1f1e6.png | Bin 0 -> 737 bytes emojis/emojione-v2.2.6-22/1f1ff-1f1f2.png | Bin 0 -> 684 bytes emojis/emojione-v2.2.6-22/1f1ff-1f1fc.png | Bin 0 -> 797 bytes emojis/emojione-v2.2.6-22/1f1ff.png | Bin 0 -> 558 bytes emojis/emojione-v2.2.6-22/1f201.png | Bin 0 -> 496 bytes emojis/emojione-v2.2.6-22/1f202.png | Bin 0 -> 534 bytes emojis/emojione-v2.2.6-22/1f21a.png | Bin 0 -> 689 bytes emojis/emojione-v2.2.6-22/1f22f.png | Bin 0 -> 759 bytes emojis/emojione-v2.2.6-22/1f232.png | Bin 0 -> 732 bytes emojis/emojione-v2.2.6-22/1f233.png | Bin 0 -> 612 bytes emojis/emojione-v2.2.6-22/1f234.png | Bin 0 -> 541 bytes emojis/emojione-v2.2.6-22/1f235.png | Bin 0 -> 751 bytes emojis/emojione-v2.2.6-22/1f236.png | Bin 0 -> 643 bytes emojis/emojione-v2.2.6-22/1f237.png | Bin 0 -> 524 bytes emojis/emojione-v2.2.6-22/1f238.png | Bin 0 -> 547 bytes emojis/emojione-v2.2.6-22/1f239.png | Bin 0 -> 627 bytes emojis/emojione-v2.2.6-22/1f23a.png | Bin 0 -> 654 bytes emojis/emojione-v2.2.6-22/1f250.png | Bin 0 -> 805 bytes emojis/emojione-v2.2.6-22/1f251.png | Bin 0 -> 647 bytes emojis/emojione-v2.2.6-22/1f300.png | Bin 0 -> 911 bytes emojis/emojione-v2.2.6-22/1f301.png | Bin 0 -> 1051 bytes emojis/emojione-v2.2.6-22/1f302.png | Bin 0 -> 865 bytes emojis/emojione-v2.2.6-22/1f303.png | Bin 0 -> 1226 bytes emojis/emojione-v2.2.6-22/1f304.png | Bin 0 -> 1293 bytes emojis/emojione-v2.2.6-22/1f305.png | Bin 0 -> 977 bytes emojis/emojione-v2.2.6-22/1f306.png | Bin 0 -> 908 bytes emojis/emojione-v2.2.6-22/1f307.png | Bin 0 -> 1206 bytes emojis/emojione-v2.2.6-22/1f308.png | Bin 0 -> 913 bytes emojis/emojione-v2.2.6-22/1f309.png | Bin 0 -> 1083 bytes emojis/emojione-v2.2.6-22/1f30a.png | Bin 0 -> 851 bytes emojis/emojione-v2.2.6-22/1f30b.png | Bin 0 -> 912 bytes emojis/emojione-v2.2.6-22/1f30c.png | Bin 0 -> 875 bytes emojis/emojione-v2.2.6-22/1f30d.png | Bin 0 -> 949 bytes emojis/emojione-v2.2.6-22/1f30e.png | Bin 0 -> 925 bytes emojis/emojione-v2.2.6-22/1f30f.png | Bin 0 -> 878 bytes emojis/emojione-v2.2.6-22/1f310.png | Bin 0 -> 879 bytes emojis/emojione-v2.2.6-22/1f311.png | Bin 0 -> 567 bytes emojis/emojione-v2.2.6-22/1f312.png | Bin 0 -> 823 bytes emojis/emojione-v2.2.6-22/1f313.png | Bin 0 -> 769 bytes emojis/emojione-v2.2.6-22/1f314.png | Bin 0 -> 844 bytes emojis/emojione-v2.2.6-22/1f315.png | Bin 0 -> 604 bytes emojis/emojione-v2.2.6-22/1f316.png | Bin 0 -> 848 bytes emojis/emojione-v2.2.6-22/1f317.png | Bin 0 -> 778 bytes emojis/emojione-v2.2.6-22/1f318.png | Bin 0 -> 820 bytes emojis/emojione-v2.2.6-22/1f319.png | Bin 0 -> 476 bytes emojis/emojione-v2.2.6-22/1f31a.png | Bin 0 -> 804 bytes emojis/emojione-v2.2.6-22/1f31b.png | Bin 0 -> 752 bytes emojis/emojione-v2.2.6-22/1f31c.png | Bin 0 -> 750 bytes emojis/emojione-v2.2.6-22/1f31d.png | Bin 0 -> 942 bytes emojis/emojione-v2.2.6-22/1f31e.png | Bin 0 -> 641 bytes emojis/emojione-v2.2.6-22/1f31f.png | Bin 0 -> 687 bytes emojis/emojione-v2.2.6-22/1f320.png | Bin 0 -> 860 bytes emojis/emojione-v2.2.6-22/1f321.png | Bin 0 -> 660 bytes emojis/emojione-v2.2.6-22/1f324.png | Bin 0 -> 758 bytes emojis/emojione-v2.2.6-22/1f325.png | Bin 0 -> 806 bytes emojis/emojione-v2.2.6-22/1f326.png | Bin 0 -> 1013 bytes emojis/emojione-v2.2.6-22/1f327.png | Bin 0 -> 886 bytes emojis/emojione-v2.2.6-22/1f328.png | Bin 0 -> 788 bytes emojis/emojione-v2.2.6-22/1f329.png | Bin 0 -> 737 bytes emojis/emojione-v2.2.6-22/1f32a.png | Bin 0 -> 1114 bytes emojis/emojione-v2.2.6-22/1f32b.png | Bin 0 -> 657 bytes emojis/emojione-v2.2.6-22/1f32c.png | Bin 0 -> 1200 bytes emojis/emojione-v2.2.6-22/1f32d.png | Bin 0 -> 1044 bytes emojis/emojione-v2.2.6-22/1f32e.png | Bin 0 -> 1305 bytes emojis/emojione-v2.2.6-22/1f32f.png | Bin 0 -> 1306 bytes emojis/emojione-v2.2.6-22/1f330.png | Bin 0 -> 851 bytes emojis/emojione-v2.2.6-22/1f331.png | Bin 0 -> 659 bytes emojis/emojione-v2.2.6-22/1f332.png | Bin 0 -> 611 bytes emojis/emojione-v2.2.6-22/1f333.png | Bin 0 -> 1010 bytes emojis/emojione-v2.2.6-22/1f334.png | Bin 0 -> 994 bytes emojis/emojione-v2.2.6-22/1f335.png | Bin 0 -> 554 bytes emojis/emojione-v2.2.6-22/1f336.png | Bin 0 -> 594 bytes emojis/emojione-v2.2.6-22/1f337.png | Bin 0 -> 860 bytes emojis/emojione-v2.2.6-22/1f338.png | Bin 0 -> 945 bytes emojis/emojione-v2.2.6-22/1f339.png | Bin 0 -> 910 bytes emojis/emojione-v2.2.6-22/1f33a.png | Bin 0 -> 1071 bytes emojis/emojione-v2.2.6-22/1f33b.png | Bin 0 -> 1198 bytes emojis/emojione-v2.2.6-22/1f33c.png | Bin 0 -> 874 bytes emojis/emojione-v2.2.6-22/1f33d.png | Bin 0 -> 932 bytes emojis/emojione-v2.2.6-22/1f33e.png | Bin 0 -> 908 bytes emojis/emojione-v2.2.6-22/1f33f.png | Bin 0 -> 671 bytes emojis/emojione-v2.2.6-22/1f340.png | Bin 0 -> 1047 bytes emojis/emojione-v2.2.6-22/1f341.png | Bin 0 -> 893 bytes emojis/emojione-v2.2.6-22/1f342.png | Bin 0 -> 912 bytes emojis/emojione-v2.2.6-22/1f343.png | Bin 0 -> 873 bytes emojis/emojione-v2.2.6-22/1f344.png | Bin 0 -> 802 bytes emojis/emojione-v2.2.6-22/1f345.png | Bin 0 -> 837 bytes emojis/emojione-v2.2.6-22/1f346.png | Bin 0 -> 606 bytes emojis/emojione-v2.2.6-22/1f347.png | Bin 0 -> 1099 bytes emojis/emojione-v2.2.6-22/1f348.png | Bin 0 -> 1129 bytes emojis/emojione-v2.2.6-22/1f349.png | Bin 0 -> 877 bytes emojis/emojione-v2.2.6-22/1f34a.png | Bin 0 -> 806 bytes emojis/emojione-v2.2.6-22/1f34b.png | Bin 0 -> 762 bytes emojis/emojione-v2.2.6-22/1f34c.png | Bin 0 -> 829 bytes emojis/emojione-v2.2.6-22/1f34d.png | Bin 0 -> 1104 bytes emojis/emojione-v2.2.6-22/1f34e.png | Bin 0 -> 601 bytes emojis/emojione-v2.2.6-22/1f34f.png | Bin 0 -> 588 bytes emojis/emojione-v2.2.6-22/1f350.png | Bin 0 -> 614 bytes emojis/emojione-v2.2.6-22/1f351.png | Bin 0 -> 821 bytes emojis/emojione-v2.2.6-22/1f352.png | Bin 0 -> 940 bytes emojis/emojione-v2.2.6-22/1f353.png | Bin 0 -> 1139 bytes emojis/emojione-v2.2.6-22/1f354.png | Bin 0 -> 1267 bytes emojis/emojione-v2.2.6-22/1f355.png | Bin 0 -> 1280 bytes emojis/emojione-v2.2.6-22/1f356.png | Bin 0 -> 1011 bytes emojis/emojione-v2.2.6-22/1f357.png | Bin 0 -> 717 bytes emojis/emojione-v2.2.6-22/1f358.png | Bin 0 -> 1018 bytes emojis/emojione-v2.2.6-22/1f359.png | Bin 0 -> 877 bytes emojis/emojione-v2.2.6-22/1f35a.png | Bin 0 -> 932 bytes emojis/emojione-v2.2.6-22/1f35b.png | Bin 0 -> 1082 bytes emojis/emojione-v2.2.6-22/1f35c.png | Bin 0 -> 1227 bytes emojis/emojione-v2.2.6-22/1f35d.png | Bin 0 -> 1257 bytes emojis/emojione-v2.2.6-22/1f35e.png | Bin 0 -> 1048 bytes emojis/emojione-v2.2.6-22/1f35f.png | Bin 0 -> 1134 bytes emojis/emojione-v2.2.6-22/1f360.png | Bin 0 -> 741 bytes emojis/emojione-v2.2.6-22/1f361.png | Bin 0 -> 682 bytes emojis/emojione-v2.2.6-22/1f362.png | Bin 0 -> 789 bytes emojis/emojione-v2.2.6-22/1f363.png | Bin 0 -> 1192 bytes emojis/emojione-v2.2.6-22/1f364.png | Bin 0 -> 979 bytes emojis/emojione-v2.2.6-22/1f365.png | Bin 0 -> 1111 bytes emojis/emojione-v2.2.6-22/1f366.png | Bin 0 -> 1048 bytes emojis/emojione-v2.2.6-22/1f367.png | Bin 0 -> 800 bytes emojis/emojione-v2.2.6-22/1f368.png | Bin 0 -> 1161 bytes emojis/emojione-v2.2.6-22/1f369.png | Bin 0 -> 1019 bytes emojis/emojione-v2.2.6-22/1f36a.png | Bin 0 -> 1120 bytes emojis/emojione-v2.2.6-22/1f36b.png | Bin 0 -> 918 bytes emojis/emojione-v2.2.6-22/1f36c.png | Bin 0 -> 797 bytes emojis/emojione-v2.2.6-22/1f36d.png | Bin 0 -> 1234 bytes emojis/emojione-v2.2.6-22/1f36e.png | Bin 0 -> 925 bytes emojis/emojione-v2.2.6-22/1f36f.png | Bin 0 -> 998 bytes emojis/emojione-v2.2.6-22/1f370.png | Bin 0 -> 1325 bytes emojis/emojione-v2.2.6-22/1f371.png | Bin 0 -> 1012 bytes emojis/emojione-v2.2.6-22/1f372.png | Bin 0 -> 1188 bytes emojis/emojione-v2.2.6-22/1f373.png | Bin 0 -> 921 bytes emojis/emojione-v2.2.6-22/1f374.png | Bin 0 -> 696 bytes emojis/emojione-v2.2.6-22/1f375.png | Bin 0 -> 910 bytes emojis/emojione-v2.2.6-22/1f376.png | Bin 0 -> 772 bytes emojis/emojione-v2.2.6-22/1f377.png | Bin 0 -> 693 bytes emojis/emojione-v2.2.6-22/1f378.png | Bin 0 -> 776 bytes emojis/emojione-v2.2.6-22/1f379.png | Bin 0 -> 1012 bytes emojis/emojione-v2.2.6-22/1f37a.png | Bin 0 -> 1119 bytes emojis/emojione-v2.2.6-22/1f37b.png | Bin 0 -> 1394 bytes emojis/emojione-v2.2.6-22/1f37c.png | Bin 0 -> 797 bytes emojis/emojione-v2.2.6-22/1f37d.png | Bin 0 -> 787 bytes emojis/emojione-v2.2.6-22/1f37e.png | Bin 0 -> 865 bytes emojis/emojione-v2.2.6-22/1f37f.png | Bin 0 -> 1230 bytes emojis/emojione-v2.2.6-22/1f380.png | Bin 0 -> 810 bytes emojis/emojione-v2.2.6-22/1f381.png | Bin 0 -> 1294 bytes emojis/emojione-v2.2.6-22/1f382.png | Bin 0 -> 1299 bytes emojis/emojione-v2.2.6-22/1f383.png | Bin 0 -> 1317 bytes emojis/emojione-v2.2.6-22/1f384.png | Bin 0 -> 885 bytes emojis/emojione-v2.2.6-22/1f385-1f3fb.png | Bin 0 -> 1072 bytes emojis/emojione-v2.2.6-22/1f385-1f3fc.png | Bin 0 -> 1079 bytes emojis/emojione-v2.2.6-22/1f385-1f3fd.png | Bin 0 -> 1102 bytes emojis/emojione-v2.2.6-22/1f385-1f3fe.png | Bin 0 -> 1104 bytes emojis/emojione-v2.2.6-22/1f385-1f3ff.png | Bin 0 -> 1110 bytes emojis/emojione-v2.2.6-22/1f385.png | Bin 0 -> 1082 bytes emojis/emojione-v2.2.6-22/1f386.png | Bin 0 -> 1207 bytes emojis/emojione-v2.2.6-22/1f387.png | Bin 0 -> 543 bytes emojis/emojione-v2.2.6-22/1f388.png | Bin 0 -> 539 bytes emojis/emojione-v2.2.6-22/1f389.png | Bin 0 -> 1381 bytes emojis/emojione-v2.2.6-22/1f38a.png | Bin 0 -> 1370 bytes emojis/emojione-v2.2.6-22/1f38b.png | Bin 0 -> 977 bytes emojis/emojione-v2.2.6-22/1f38c.png | Bin 0 -> 1010 bytes emojis/emojione-v2.2.6-22/1f38d.png | Bin 0 -> 1041 bytes emojis/emojione-v2.2.6-22/1f38e.png | Bin 0 -> 1476 bytes emojis/emojione-v2.2.6-22/1f38f.png | Bin 0 -> 1158 bytes emojis/emojione-v2.2.6-22/1f390.png | Bin 0 -> 822 bytes emojis/emojione-v2.2.6-22/1f391.png | Bin 0 -> 1072 bytes emojis/emojione-v2.2.6-22/1f392.png | Bin 0 -> 1033 bytes emojis/emojione-v2.2.6-22/1f393.png | Bin 0 -> 605 bytes emojis/emojione-v2.2.6-22/1f396.png | Bin 0 -> 661 bytes emojis/emojione-v2.2.6-22/1f397.png | Bin 0 -> 778 bytes emojis/emojione-v2.2.6-22/1f399.png | Bin 0 -> 686 bytes emojis/emojione-v2.2.6-22/1f39a.png | Bin 0 -> 787 bytes emojis/emojione-v2.2.6-22/1f39b.png | Bin 0 -> 1021 bytes emojis/emojione-v2.2.6-22/1f39e.png | Bin 0 -> 591 bytes emojis/emojione-v2.2.6-22/1f39f.png | Bin 0 -> 1191 bytes emojis/emojione-v2.2.6-22/1f3a0.png | Bin 0 -> 1178 bytes emojis/emojione-v2.2.6-22/1f3a1.png | Bin 0 -> 1500 bytes emojis/emojione-v2.2.6-22/1f3a2.png | Bin 0 -> 1228 bytes emojis/emojione-v2.2.6-22/1f3a3.png | Bin 0 -> 1045 bytes emojis/emojione-v2.2.6-22/1f3a4.png | Bin 0 -> 987 bytes emojis/emojione-v2.2.6-22/1f3a5.png | Bin 0 -> 942 bytes emojis/emojione-v2.2.6-22/1f3a6.png | Bin 0 -> 630 bytes emojis/emojione-v2.2.6-22/1f3a7.png | Bin 0 -> 879 bytes emojis/emojione-v2.2.6-22/1f3a8.png | Bin 0 -> 1206 bytes emojis/emojione-v2.2.6-22/1f3a9.png | Bin 0 -> 761 bytes emojis/emojione-v2.2.6-22/1f3aa.png | Bin 0 -> 823 bytes emojis/emojione-v2.2.6-22/1f3ab.png | Bin 0 -> 745 bytes emojis/emojione-v2.2.6-22/1f3ac.png | Bin 0 -> 1361 bytes emojis/emojione-v2.2.6-22/1f3ad.png | Bin 0 -> 1408 bytes emojis/emojione-v2.2.6-22/1f3ae.png | Bin 0 -> 685 bytes emojis/emojione-v2.2.6-22/1f3af.png | Bin 0 -> 1052 bytes emojis/emojione-v2.2.6-22/1f3b0.png | Bin 0 -> 1104 bytes emojis/emojione-v2.2.6-22/1f3b1.png | Bin 0 -> 700 bytes emojis/emojione-v2.2.6-22/1f3b2.png | Bin 0 -> 807 bytes emojis/emojione-v2.2.6-22/1f3b3.png | Bin 0 -> 1103 bytes emojis/emojione-v2.2.6-22/1f3b4.png | Bin 0 -> 596 bytes emojis/emojione-v2.2.6-22/1f3b5.png | Bin 0 -> 543 bytes emojis/emojione-v2.2.6-22/1f3b6.png | Bin 0 -> 679 bytes emojis/emojione-v2.2.6-22/1f3b7.png | Bin 0 -> 882 bytes emojis/emojione-v2.2.6-22/1f3b8.png | Bin 0 -> 832 bytes emojis/emojione-v2.2.6-22/1f3b9.png | Bin 0 -> 1175 bytes emojis/emojione-v2.2.6-22/1f3ba.png | Bin 0 -> 1013 bytes emojis/emojione-v2.2.6-22/1f3bb.png | Bin 0 -> 1028 bytes emojis/emojione-v2.2.6-22/1f3bc.png | Bin 0 -> 1239 bytes emojis/emojione-v2.2.6-22/1f3bd.png | Bin 0 -> 699 bytes emojis/emojione-v2.2.6-22/1f3be.png | Bin 0 -> 1183 bytes emojis/emojione-v2.2.6-22/1f3bf.png | Bin 0 -> 984 bytes emojis/emojione-v2.2.6-22/1f3c0.png | Bin 0 -> 1186 bytes emojis/emojione-v2.2.6-22/1f3c1.png | Bin 0 -> 855 bytes emojis/emojione-v2.2.6-22/1f3c2.png | Bin 0 -> 1361 bytes emojis/emojione-v2.2.6-22/1f3c3-1f3fb.png | Bin 0 -> 923 bytes emojis/emojione-v2.2.6-22/1f3c3-1f3fc.png | Bin 0 -> 926 bytes emojis/emojione-v2.2.6-22/1f3c3-1f3fd.png | Bin 0 -> 916 bytes emojis/emojione-v2.2.6-22/1f3c3-1f3fe.png | Bin 0 -> 920 bytes emojis/emojione-v2.2.6-22/1f3c3-1f3ff.png | Bin 0 -> 908 bytes emojis/emojione-v2.2.6-22/1f3c3.png | Bin 0 -> 902 bytes emojis/emojione-v2.2.6-22/1f3c4-1f3fb.png | Bin 0 -> 1138 bytes emojis/emojione-v2.2.6-22/1f3c4-1f3fc.png | Bin 0 -> 1137 bytes emojis/emojione-v2.2.6-22/1f3c4-1f3fd.png | Bin 0 -> 1163 bytes emojis/emojione-v2.2.6-22/1f3c4-1f3fe.png | Bin 0 -> 1173 bytes emojis/emojione-v2.2.6-22/1f3c4-1f3ff.png | Bin 0 -> 1167 bytes emojis/emojione-v2.2.6-22/1f3c4.png | Bin 0 -> 1114 bytes emojis/emojione-v2.2.6-22/1f3c5.png | Bin 0 -> 1056 bytes emojis/emojione-v2.2.6-22/1f3c6.png | Bin 0 -> 861 bytes emojis/emojione-v2.2.6-22/1f3c7-1f3fb.png | Bin 0 -> 1268 bytes emojis/emojione-v2.2.6-22/1f3c7-1f3fc.png | Bin 0 -> 1267 bytes emojis/emojione-v2.2.6-22/1f3c7-1f3fd.png | Bin 0 -> 1264 bytes emojis/emojione-v2.2.6-22/1f3c7-1f3fe.png | Bin 0 -> 1265 bytes emojis/emojione-v2.2.6-22/1f3c7-1f3ff.png | Bin 0 -> 1262 bytes emojis/emojione-v2.2.6-22/1f3c7.png | Bin 0 -> 1267 bytes emojis/emojione-v2.2.6-22/1f3c8.png | Bin 0 -> 1026 bytes emojis/emojione-v2.2.6-22/1f3c9.png | Bin 0 -> 1291 bytes emojis/emojione-v2.2.6-22/1f3ca-1f3fb.png | Bin 0 -> 907 bytes emojis/emojione-v2.2.6-22/1f3ca-1f3fc.png | Bin 0 -> 916 bytes emojis/emojione-v2.2.6-22/1f3ca-1f3fd.png | Bin 0 -> 933 bytes emojis/emojione-v2.2.6-22/1f3ca-1f3fe.png | Bin 0 -> 921 bytes emojis/emojione-v2.2.6-22/1f3ca-1f3ff.png | Bin 0 -> 909 bytes emojis/emojione-v2.2.6-22/1f3ca.png | Bin 0 -> 902 bytes emojis/emojione-v2.2.6-22/1f3cb-1f3fb.png | Bin 0 -> 963 bytes emojis/emojione-v2.2.6-22/1f3cb-1f3fc.png | Bin 0 -> 959 bytes emojis/emojione-v2.2.6-22/1f3cb-1f3fd.png | Bin 0 -> 959 bytes emojis/emojione-v2.2.6-22/1f3cb-1f3fe.png | Bin 0 -> 971 bytes emojis/emojione-v2.2.6-22/1f3cb-1f3ff.png | Bin 0 -> 954 bytes emojis/emojione-v2.2.6-22/1f3cb.png | Bin 0 -> 957 bytes emojis/emojione-v2.2.6-22/1f3cc.png | Bin 0 -> 799 bytes emojis/emojione-v2.2.6-22/1f3cd.png | Bin 0 -> 1212 bytes emojis/emojione-v2.2.6-22/1f3ce.png | Bin 0 -> 1075 bytes emojis/emojione-v2.2.6-22/1f3cf.png | Bin 0 -> 675 bytes emojis/emojione-v2.2.6-22/1f3d0.png | Bin 0 -> 887 bytes emojis/emojione-v2.2.6-22/1f3d1.png | Bin 0 -> 846 bytes emojis/emojione-v2.2.6-22/1f3d2.png | Bin 0 -> 822 bytes emojis/emojione-v2.2.6-22/1f3d3.png | Bin 0 -> 760 bytes emojis/emojione-v2.2.6-22/1f3d4.png | Bin 0 -> 1015 bytes emojis/emojione-v2.2.6-22/1f3d5.png | Bin 0 -> 1114 bytes emojis/emojione-v2.2.6-22/1f3d6.png | Bin 0 -> 931 bytes emojis/emojione-v2.2.6-22/1f3d7.png | Bin 0 -> 847 bytes emojis/emojione-v2.2.6-22/1f3d8.png | Bin 0 -> 1143 bytes emojis/emojione-v2.2.6-22/1f3d9.png | Bin 0 -> 1217 bytes emojis/emojione-v2.2.6-22/1f3da.png | Bin 0 -> 1335 bytes emojis/emojione-v2.2.6-22/1f3db.png | Bin 0 -> 873 bytes emojis/emojione-v2.2.6-22/1f3dc.png | Bin 0 -> 1124 bytes emojis/emojione-v2.2.6-22/1f3dd.png | Bin 0 -> 970 bytes emojis/emojione-v2.2.6-22/1f3de.png | Bin 0 -> 1192 bytes emojis/emojione-v2.2.6-22/1f3df.png | Bin 0 -> 1190 bytes emojis/emojione-v2.2.6-22/1f3e0.png | Bin 0 -> 1064 bytes emojis/emojione-v2.2.6-22/1f3e1.png | Bin 0 -> 1416 bytes emojis/emojione-v2.2.6-22/1f3e2.png | Bin 0 -> 1336 bytes emojis/emojione-v2.2.6-22/1f3e3.png | Bin 0 -> 1143 bytes emojis/emojione-v2.2.6-22/1f3e4.png | Bin 0 -> 1206 bytes emojis/emojione-v2.2.6-22/1f3e5.png | Bin 0 -> 942 bytes emojis/emojione-v2.2.6-22/1f3e6.png | Bin 0 -> 1004 bytes emojis/emojione-v2.2.6-22/1f3e7.png | Bin 0 -> 1254 bytes emojis/emojione-v2.2.6-22/1f3e8.png | Bin 0 -> 991 bytes emojis/emojione-v2.2.6-22/1f3e9.png | Bin 0 -> 860 bytes emojis/emojione-v2.2.6-22/1f3ea.png | Bin 0 -> 902 bytes emojis/emojione-v2.2.6-22/1f3eb.png | Bin 0 -> 1105 bytes emojis/emojione-v2.2.6-22/1f3ec.png | Bin 0 -> 1221 bytes emojis/emojione-v2.2.6-22/1f3ed.png | Bin 0 -> 1107 bytes emojis/emojione-v2.2.6-22/1f3ee.png | Bin 0 -> 810 bytes emojis/emojione-v2.2.6-22/1f3ef.png | Bin 0 -> 1231 bytes emojis/emojione-v2.2.6-22/1f3f0.png | Bin 0 -> 1441 bytes emojis/emojione-v2.2.6-22/1f3f3-1f308.png | Bin 0 -> 1036 bytes emojis/emojione-v2.2.6-22/1f3f3.png | Bin 0 -> 544 bytes emojis/emojione-v2.2.6-22/1f3f4.png | Bin 0 -> 573 bytes emojis/emojione-v2.2.6-22/1f3f5.png | Bin 0 -> 934 bytes emojis/emojione-v2.2.6-22/1f3f7.png | Bin 0 -> 536 bytes emojis/emojione-v2.2.6-22/1f3f8.png | Bin 0 -> 854 bytes emojis/emojione-v2.2.6-22/1f3f9.png | Bin 0 -> 916 bytes emojis/emojione-v2.2.6-22/1f3fa.png | Bin 0 -> 830 bytes emojis/emojione-v2.2.6-22/1f3fb.png | Bin 0 -> 341 bytes emojis/emojione-v2.2.6-22/1f3fc.png | Bin 0 -> 342 bytes emojis/emojione-v2.2.6-22/1f3fd.png | Bin 0 -> 356 bytes emojis/emojione-v2.2.6-22/1f3fe.png | Bin 0 -> 350 bytes emojis/emojione-v2.2.6-22/1f3ff.png | Bin 0 -> 364 bytes emojis/emojione-v2.2.6-22/1f400.png | Bin 0 -> 917 bytes emojis/emojione-v2.2.6-22/1f401.png | Bin 0 -> 826 bytes emojis/emojione-v2.2.6-22/1f402.png | Bin 0 -> 1209 bytes emojis/emojione-v2.2.6-22/1f403.png | Bin 0 -> 1235 bytes emojis/emojione-v2.2.6-22/1f404.png | Bin 0 -> 1403 bytes emojis/emojione-v2.2.6-22/1f405.png | Bin 0 -> 1478 bytes emojis/emojione-v2.2.6-22/1f406.png | Bin 0 -> 1410 bytes emojis/emojione-v2.2.6-22/1f407.png | Bin 0 -> 1031 bytes emojis/emojione-v2.2.6-22/1f408.png | Bin 0 -> 1220 bytes emojis/emojione-v2.2.6-22/1f409.png | Bin 0 -> 1340 bytes emojis/emojione-v2.2.6-22/1f40a.png | Bin 0 -> 1370 bytes emojis/emojione-v2.2.6-22/1f40b.png | Bin 0 -> 787 bytes emojis/emojione-v2.2.6-22/1f40c.png | Bin 0 -> 1278 bytes emojis/emojione-v2.2.6-22/1f40d.png | Bin 0 -> 1140 bytes emojis/emojione-v2.2.6-22/1f40e.png | Bin 0 -> 1036 bytes emojis/emojione-v2.2.6-22/1f40f.png | Bin 0 -> 1379 bytes emojis/emojione-v2.2.6-22/1f410.png | Bin 0 -> 795 bytes emojis/emojione-v2.2.6-22/1f411.png | Bin 0 -> 1088 bytes emojis/emojione-v2.2.6-22/1f412.png | Bin 0 -> 1219 bytes emojis/emojione-v2.2.6-22/1f413.png | Bin 0 -> 1016 bytes emojis/emojione-v2.2.6-22/1f414.png | Bin 0 -> 944 bytes emojis/emojione-v2.2.6-22/1f415.png | Bin 0 -> 1303 bytes emojis/emojione-v2.2.6-22/1f416.png | Bin 0 -> 1234 bytes emojis/emojione-v2.2.6-22/1f417.png | Bin 0 -> 1136 bytes emojis/emojione-v2.2.6-22/1f418.png | Bin 0 -> 1003 bytes emojis/emojione-v2.2.6-22/1f419.png | Bin 0 -> 1016 bytes emojis/emojione-v2.2.6-22/1f41a.png | Bin 0 -> 1088 bytes emojis/emojione-v2.2.6-22/1f41b.png | Bin 0 -> 1176 bytes emojis/emojione-v2.2.6-22/1f41c.png | Bin 0 -> 1009 bytes emojis/emojione-v2.2.6-22/1f41d.png | Bin 0 -> 1064 bytes emojis/emojione-v2.2.6-22/1f41e.png | Bin 0 -> 1041 bytes emojis/emojione-v2.2.6-22/1f41f.png | Bin 0 -> 933 bytes emojis/emojione-v2.2.6-22/1f420.png | Bin 0 -> 1137 bytes emojis/emojione-v2.2.6-22/1f421.png | Bin 0 -> 1148 bytes emojis/emojione-v2.2.6-22/1f422.png | Bin 0 -> 1079 bytes emojis/emojione-v2.2.6-22/1f423.png | Bin 0 -> 936 bytes emojis/emojione-v2.2.6-22/1f424.png | Bin 0 -> 904 bytes emojis/emojione-v2.2.6-22/1f425.png | Bin 0 -> 828 bytes emojis/emojione-v2.2.6-22/1f426.png | Bin 0 -> 945 bytes emojis/emojione-v2.2.6-22/1f427.png | Bin 0 -> 858 bytes emojis/emojione-v2.2.6-22/1f428.png | Bin 0 -> 1037 bytes emojis/emojione-v2.2.6-22/1f429.png | Bin 0 -> 1132 bytes emojis/emojione-v2.2.6-22/1f42a.png | Bin 0 -> 1080 bytes emojis/emojione-v2.2.6-22/1f42b.png | Bin 0 -> 922 bytes emojis/emojione-v2.2.6-22/1f42c.png | Bin 0 -> 1129 bytes emojis/emojione-v2.2.6-22/1f42d.png | Bin 0 -> 816 bytes emojis/emojione-v2.2.6-22/1f42e.png | Bin 0 -> 1148 bytes emojis/emojione-v2.2.6-22/1f42f.png | Bin 0 -> 1332 bytes emojis/emojione-v2.2.6-22/1f430.png | Bin 0 -> 1096 bytes emojis/emojione-v2.2.6-22/1f431.png | Bin 0 -> 1207 bytes emojis/emojione-v2.2.6-22/1f432.png | Bin 0 -> 1239 bytes emojis/emojione-v2.2.6-22/1f433.png | Bin 0 -> 1052 bytes emojis/emojione-v2.2.6-22/1f434.png | Bin 0 -> 1184 bytes emojis/emojione-v2.2.6-22/1f435.png | Bin 0 -> 998 bytes emojis/emojione-v2.2.6-22/1f436.png | Bin 0 -> 1044 bytes emojis/emojione-v2.2.6-22/1f437.png | Bin 0 -> 974 bytes emojis/emojione-v2.2.6-22/1f438.png | Bin 0 -> 870 bytes emojis/emojione-v2.2.6-22/1f439.png | Bin 0 -> 995 bytes emojis/emojione-v2.2.6-22/1f43a.png | Bin 0 -> 1049 bytes emojis/emojione-v2.2.6-22/1f43b.png | Bin 0 -> 1037 bytes emojis/emojione-v2.2.6-22/1f43c.png | Bin 0 -> 1174 bytes emojis/emojione-v2.2.6-22/1f43d.png | Bin 0 -> 716 bytes emojis/emojione-v2.2.6-22/1f43e.png | Bin 0 -> 650 bytes emojis/emojione-v2.2.6-22/1f43f.png | Bin 0 -> 1019 bytes emojis/emojione-v2.2.6-22/1f440.png | Bin 0 -> 946 bytes emojis/emojione-v2.2.6-22/1f441-1f5e8.png | Bin 0 -> 767 bytes emojis/emojione-v2.2.6-22/1f441.png | Bin 0 -> 496 bytes emojis/emojione-v2.2.6-22/1f442-1f3fb.png | Bin 0 -> 811 bytes emojis/emojione-v2.2.6-22/1f442-1f3fc.png | Bin 0 -> 850 bytes emojis/emojione-v2.2.6-22/1f442-1f3fd.png | Bin 0 -> 816 bytes emojis/emojione-v2.2.6-22/1f442-1f3fe.png | Bin 0 -> 808 bytes emojis/emojione-v2.2.6-22/1f442-1f3ff.png | Bin 0 -> 753 bytes emojis/emojione-v2.2.6-22/1f442.png | Bin 0 -> 793 bytes emojis/emojione-v2.2.6-22/1f443-1f3fb.png | Bin 0 -> 529 bytes emojis/emojione-v2.2.6-22/1f443-1f3fc.png | Bin 0 -> 586 bytes emojis/emojione-v2.2.6-22/1f443-1f3fd.png | Bin 0 -> 581 bytes emojis/emojione-v2.2.6-22/1f443-1f3fe.png | Bin 0 -> 573 bytes emojis/emojione-v2.2.6-22/1f443-1f3ff.png | Bin 0 -> 580 bytes emojis/emojione-v2.2.6-22/1f443.png | Bin 0 -> 552 bytes emojis/emojione-v2.2.6-22/1f444.png | Bin 0 -> 618 bytes emojis/emojione-v2.2.6-22/1f445.png | Bin 0 -> 580 bytes emojis/emojione-v2.2.6-22/1f446-1f3fb.png | Bin 0 -> 723 bytes emojis/emojione-v2.2.6-22/1f446-1f3fc.png | Bin 0 -> 749 bytes emojis/emojione-v2.2.6-22/1f446-1f3fd.png | Bin 0 -> 729 bytes emojis/emojione-v2.2.6-22/1f446-1f3fe.png | Bin 0 -> 706 bytes emojis/emojione-v2.2.6-22/1f446-1f3ff.png | Bin 0 -> 669 bytes emojis/emojione-v2.2.6-22/1f446.png | Bin 0 -> 728 bytes emojis/emojione-v2.2.6-22/1f447-1f3fb.png | Bin 0 -> 743 bytes emojis/emojione-v2.2.6-22/1f447-1f3fc.png | Bin 0 -> 770 bytes emojis/emojione-v2.2.6-22/1f447-1f3fd.png | Bin 0 -> 767 bytes emojis/emojione-v2.2.6-22/1f447-1f3fe.png | Bin 0 -> 750 bytes emojis/emojione-v2.2.6-22/1f447-1f3ff.png | Bin 0 -> 718 bytes emojis/emojione-v2.2.6-22/1f447.png | Bin 0 -> 729 bytes emojis/emojione-v2.2.6-22/1f448-1f3fb.png | Bin 0 -> 716 bytes emojis/emojione-v2.2.6-22/1f448-1f3fc.png | Bin 0 -> 741 bytes emojis/emojione-v2.2.6-22/1f448-1f3fd.png | Bin 0 -> 720 bytes emojis/emojione-v2.2.6-22/1f448-1f3fe.png | Bin 0 -> 708 bytes emojis/emojione-v2.2.6-22/1f448-1f3ff.png | Bin 0 -> 656 bytes emojis/emojione-v2.2.6-22/1f448.png | Bin 0 -> 716 bytes emojis/emojione-v2.2.6-22/1f449-1f3fb.png | Bin 0 -> 707 bytes emojis/emojione-v2.2.6-22/1f449-1f3fc.png | Bin 0 -> 736 bytes emojis/emojione-v2.2.6-22/1f449-1f3fd.png | Bin 0 -> 701 bytes emojis/emojione-v2.2.6-22/1f449-1f3fe.png | Bin 0 -> 688 bytes emojis/emojione-v2.2.6-22/1f449-1f3ff.png | Bin 0 -> 658 bytes emojis/emojione-v2.2.6-22/1f449.png | Bin 0 -> 715 bytes emojis/emojione-v2.2.6-22/1f44a-1f3fb.png | Bin 0 -> 784 bytes emojis/emojione-v2.2.6-22/1f44a-1f3fc.png | Bin 0 -> 834 bytes emojis/emojione-v2.2.6-22/1f44a-1f3fd.png | Bin 0 -> 810 bytes emojis/emojione-v2.2.6-22/1f44a-1f3fe.png | Bin 0 -> 806 bytes emojis/emojione-v2.2.6-22/1f44a-1f3ff.png | Bin 0 -> 752 bytes emojis/emojione-v2.2.6-22/1f44a.png | Bin 0 -> 793 bytes emojis/emojione-v2.2.6-22/1f44b-1f3fb.png | Bin 0 -> 1114 bytes emojis/emojione-v2.2.6-22/1f44b-1f3fc.png | Bin 0 -> 1165 bytes emojis/emojione-v2.2.6-22/1f44b-1f3fd.png | Bin 0 -> 1140 bytes emojis/emojione-v2.2.6-22/1f44b-1f3fe.png | Bin 0 -> 1101 bytes emojis/emojione-v2.2.6-22/1f44b-1f3ff.png | Bin 0 -> 1072 bytes emojis/emojione-v2.2.6-22/1f44b.png | Bin 0 -> 1137 bytes emojis/emojione-v2.2.6-22/1f44c-1f3fb.png | Bin 0 -> 808 bytes emojis/emojione-v2.2.6-22/1f44c-1f3fc.png | Bin 0 -> 833 bytes emojis/emojione-v2.2.6-22/1f44c-1f3fd.png | Bin 0 -> 825 bytes emojis/emojione-v2.2.6-22/1f44c-1f3fe.png | Bin 0 -> 834 bytes emojis/emojione-v2.2.6-22/1f44c-1f3ff.png | Bin 0 -> 793 bytes emojis/emojione-v2.2.6-22/1f44c.png | Bin 0 -> 812 bytes emojis/emojione-v2.2.6-22/1f44d-1f3fb.png | Bin 0 -> 710 bytes emojis/emojione-v2.2.6-22/1f44d-1f3fc.png | Bin 0 -> 754 bytes emojis/emojione-v2.2.6-22/1f44d-1f3fd.png | Bin 0 -> 720 bytes emojis/emojione-v2.2.6-22/1f44d-1f3fe.png | Bin 0 -> 700 bytes emojis/emojione-v2.2.6-22/1f44d-1f3ff.png | Bin 0 -> 678 bytes emojis/emojione-v2.2.6-22/1f44d.png | Bin 0 -> 708 bytes emojis/emojione-v2.2.6-22/1f44e-1f3fb.png | Bin 0 -> 714 bytes emojis/emojione-v2.2.6-22/1f44e-1f3fc.png | Bin 0 -> 760 bytes emojis/emojione-v2.2.6-22/1f44e-1f3fd.png | Bin 0 -> 724 bytes emojis/emojione-v2.2.6-22/1f44e-1f3fe.png | Bin 0 -> 704 bytes emojis/emojione-v2.2.6-22/1f44e-1f3ff.png | Bin 0 -> 687 bytes emojis/emojione-v2.2.6-22/1f44e.png | Bin 0 -> 722 bytes emojis/emojione-v2.2.6-22/1f44f-1f3fb.png | Bin 0 -> 1051 bytes emojis/emojione-v2.2.6-22/1f44f-1f3fc.png | Bin 0 -> 1108 bytes emojis/emojione-v2.2.6-22/1f44f-1f3fd.png | Bin 0 -> 1061 bytes emojis/emojione-v2.2.6-22/1f44f-1f3fe.png | Bin 0 -> 1040 bytes emojis/emojione-v2.2.6-22/1f44f-1f3ff.png | Bin 0 -> 1007 bytes emojis/emojione-v2.2.6-22/1f44f.png | Bin 0 -> 1062 bytes emojis/emojione-v2.2.6-22/1f450-1f3fb.png | Bin 0 -> 691 bytes emojis/emojione-v2.2.6-22/1f450-1f3fc.png | Bin 0 -> 734 bytes emojis/emojione-v2.2.6-22/1f450-1f3fd.png | Bin 0 -> 681 bytes emojis/emojione-v2.2.6-22/1f450-1f3fe.png | Bin 0 -> 695 bytes emojis/emojione-v2.2.6-22/1f450-1f3ff.png | Bin 0 -> 654 bytes emojis/emojione-v2.2.6-22/1f450.png | Bin 0 -> 699 bytes emojis/emojione-v2.2.6-22/1f451.png | Bin 0 -> 1165 bytes emojis/emojione-v2.2.6-22/1f452.png | Bin 0 -> 894 bytes emojis/emojione-v2.2.6-22/1f453.png | Bin 0 -> 608 bytes emojis/emojione-v2.2.6-22/1f454.png | Bin 0 -> 617 bytes emojis/emojione-v2.2.6-22/1f455.png | Bin 0 -> 648 bytes emojis/emojione-v2.2.6-22/1f456.png | Bin 0 -> 821 bytes emojis/emojione-v2.2.6-22/1f457.png | Bin 0 -> 784 bytes emojis/emojione-v2.2.6-22/1f458.png | Bin 0 -> 1120 bytes emojis/emojione-v2.2.6-22/1f459.png | Bin 0 -> 643 bytes emojis/emojione-v2.2.6-22/1f45a.png | Bin 0 -> 746 bytes emojis/emojione-v2.2.6-22/1f45b.png | Bin 0 -> 899 bytes emojis/emojione-v2.2.6-22/1f45c.png | Bin 0 -> 913 bytes emojis/emojione-v2.2.6-22/1f45d.png | Bin 0 -> 925 bytes emojis/emojione-v2.2.6-22/1f45e.png | Bin 0 -> 1158 bytes emojis/emojione-v2.2.6-22/1f45f.png | Bin 0 -> 1036 bytes emojis/emojione-v2.2.6-22/1f460.png | Bin 0 -> 854 bytes emojis/emojione-v2.2.6-22/1f461.png | Bin 0 -> 808 bytes emojis/emojione-v2.2.6-22/1f462.png | Bin 0 -> 684 bytes emojis/emojione-v2.2.6-22/1f463.png | Bin 0 -> 621 bytes emojis/emojione-v2.2.6-22/1f464.png | Bin 0 -> 497 bytes emojis/emojione-v2.2.6-22/1f465.png | Bin 0 -> 632 bytes emojis/emojione-v2.2.6-22/1f466-1f3fb.png | Bin 0 -> 863 bytes emojis/emojione-v2.2.6-22/1f466-1f3fc.png | Bin 0 -> 842 bytes emojis/emojione-v2.2.6-22/1f466-1f3fd.png | Bin 0 -> 893 bytes emojis/emojione-v2.2.6-22/1f466-1f3fe.png | Bin 0 -> 891 bytes emojis/emojione-v2.2.6-22/1f466-1f3ff.png | Bin 0 -> 880 bytes emojis/emojione-v2.2.6-22/1f466.png | Bin 0 -> 803 bytes emojis/emojione-v2.2.6-22/1f467-1f3fb.png | Bin 0 -> 1295 bytes emojis/emojione-v2.2.6-22/1f467-1f3fc.png | Bin 0 -> 1202 bytes emojis/emojione-v2.2.6-22/1f467-1f3fd.png | Bin 0 -> 1290 bytes emojis/emojione-v2.2.6-22/1f467-1f3fe.png | Bin 0 -> 1286 bytes emojis/emojione-v2.2.6-22/1f467-1f3ff.png | Bin 0 -> 1252 bytes emojis/emojione-v2.2.6-22/1f467.png | Bin 0 -> 1141 bytes emojis/emojione-v2.2.6-22/1f468-1f3fb.png | Bin 0 -> 867 bytes emojis/emojione-v2.2.6-22/1f468-1f3fc.png | Bin 0 -> 840 bytes emojis/emojione-v2.2.6-22/1f468-1f3fd.png | Bin 0 -> 863 bytes emojis/emojione-v2.2.6-22/1f468-1f3fe.png | Bin 0 -> 849 bytes emojis/emojione-v2.2.6-22/1f468-1f3ff.png | Bin 0 -> 839 bytes .../emojione-v2.2.6-22/1f468-1f468-1f466-1f466.png | Bin 0 -> 1237 bytes emojis/emojione-v2.2.6-22/1f468-1f468-1f466.png | Bin 0 -> 1023 bytes .../emojione-v2.2.6-22/1f468-1f468-1f467-1f466.png | Bin 0 -> 1392 bytes .../emojione-v2.2.6-22/1f468-1f468-1f467-1f467.png | Bin 0 -> 1289 bytes emojis/emojione-v2.2.6-22/1f468-1f468-1f467.png | Bin 0 -> 1085 bytes .../emojione-v2.2.6-22/1f468-1f469-1f466-1f466.png | Bin 0 -> 1408 bytes .../emojione-v2.2.6-22/1f468-1f469-1f467-1f466.png | Bin 0 -> 1431 bytes .../emojione-v2.2.6-22/1f468-1f469-1f467-1f467.png | Bin 0 -> 1410 bytes emojis/emojione-v2.2.6-22/1f468-1f469-1f467.png | Bin 0 -> 1215 bytes emojis/emojione-v2.2.6-22/1f468-2764-1f468.png | Bin 0 -> 846 bytes .../emojione-v2.2.6-22/1f468-2764-1f48b-1f468.png | Bin 0 -> 908 bytes emojis/emojione-v2.2.6-22/1f468.png | Bin 0 -> 801 bytes emojis/emojione-v2.2.6-22/1f469-1f3fb.png | Bin 0 -> 1065 bytes emojis/emojione-v2.2.6-22/1f469-1f3fc.png | Bin 0 -> 1002 bytes emojis/emojione-v2.2.6-22/1f469-1f3fd.png | Bin 0 -> 1042 bytes emojis/emojione-v2.2.6-22/1f469-1f3fe.png | Bin 0 -> 1010 bytes emojis/emojione-v2.2.6-22/1f469-1f3ff.png | Bin 0 -> 969 bytes .../emojione-v2.2.6-22/1f469-1f469-1f466-1f466.png | Bin 0 -> 1199 bytes emojis/emojione-v2.2.6-22/1f469-1f469-1f466.png | Bin 0 -> 979 bytes .../emojione-v2.2.6-22/1f469-1f469-1f467-1f466.png | Bin 0 -> 1288 bytes .../emojione-v2.2.6-22/1f469-1f469-1f467-1f467.png | Bin 0 -> 1253 bytes emojis/emojione-v2.2.6-22/1f469-1f469-1f467.png | Bin 0 -> 1041 bytes emojis/emojione-v2.2.6-22/1f469-2764-1f469.png | Bin 0 -> 865 bytes .../emojione-v2.2.6-22/1f469-2764-1f48b-1f469.png | Bin 0 -> 880 bytes emojis/emojione-v2.2.6-22/1f469.png | Bin 0 -> 893 bytes emojis/emojione-v2.2.6-22/1f46a.png | Bin 0 -> 1194 bytes emojis/emojione-v2.2.6-22/1f46b.png | Bin 0 -> 1307 bytes emojis/emojione-v2.2.6-22/1f46c.png | Bin 0 -> 1168 bytes emojis/emojione-v2.2.6-22/1f46d.png | Bin 0 -> 1228 bytes emojis/emojione-v2.2.6-22/1f46e-1f3fb.png | Bin 0 -> 1072 bytes emojis/emojione-v2.2.6-22/1f46e-1f3fc.png | Bin 0 -> 1072 bytes emojis/emojione-v2.2.6-22/1f46e-1f3fd.png | Bin 0 -> 1065 bytes emojis/emojione-v2.2.6-22/1f46e-1f3fe.png | Bin 0 -> 1078 bytes emojis/emojione-v2.2.6-22/1f46e-1f3ff.png | Bin 0 -> 1050 bytes emojis/emojione-v2.2.6-22/1f46e.png | Bin 0 -> 1039 bytes emojis/emojione-v2.2.6-22/1f46f.png | Bin 0 -> 1286 bytes emojis/emojione-v2.2.6-22/1f470-1f3fb.png | Bin 0 -> 1350 bytes emojis/emojione-v2.2.6-22/1f470-1f3fc.png | Bin 0 -> 1279 bytes emojis/emojione-v2.2.6-22/1f470-1f3fd.png | Bin 0 -> 1352 bytes emojis/emojione-v2.2.6-22/1f470-1f3fe.png | Bin 0 -> 1367 bytes emojis/emojione-v2.2.6-22/1f470-1f3ff.png | Bin 0 -> 1328 bytes emojis/emojione-v2.2.6-22/1f470.png | Bin 0 -> 1269 bytes emojis/emojione-v2.2.6-22/1f471-1f3fb.png | Bin 0 -> 921 bytes emojis/emojione-v2.2.6-22/1f471-1f3fc.png | Bin 0 -> 923 bytes emojis/emojione-v2.2.6-22/1f471-1f3fd.png | Bin 0 -> 885 bytes emojis/emojione-v2.2.6-22/1f471-1f3fe.png | Bin 0 -> 935 bytes emojis/emojione-v2.2.6-22/1f471-1f3ff.png | Bin 0 -> 940 bytes emojis/emojione-v2.2.6-22/1f471.png | Bin 0 -> 893 bytes emojis/emojione-v2.2.6-22/1f472-1f3fb.png | Bin 0 -> 1000 bytes emojis/emojione-v2.2.6-22/1f472-1f3fc.png | Bin 0 -> 1004 bytes emojis/emojione-v2.2.6-22/1f472-1f3fd.png | Bin 0 -> 1002 bytes emojis/emojione-v2.2.6-22/1f472-1f3fe.png | Bin 0 -> 997 bytes emojis/emojione-v2.2.6-22/1f472-1f3ff.png | Bin 0 -> 984 bytes emojis/emojione-v2.2.6-22/1f472.png | Bin 0 -> 973 bytes emojis/emojione-v2.2.6-22/1f473-1f3fb.png | Bin 0 -> 1193 bytes emojis/emojione-v2.2.6-22/1f473-1f3fc.png | Bin 0 -> 1201 bytes emojis/emojione-v2.2.6-22/1f473-1f3fd.png | Bin 0 -> 1217 bytes emojis/emojione-v2.2.6-22/1f473-1f3fe.png | Bin 0 -> 1183 bytes emojis/emojione-v2.2.6-22/1f473-1f3ff.png | Bin 0 -> 1176 bytes emojis/emojione-v2.2.6-22/1f473.png | Bin 0 -> 1192 bytes emojis/emojione-v2.2.6-22/1f474-1f3fb.png | Bin 0 -> 1074 bytes emojis/emojione-v2.2.6-22/1f474-1f3fc.png | Bin 0 -> 1067 bytes emojis/emojione-v2.2.6-22/1f474-1f3fd.png | Bin 0 -> 1053 bytes emojis/emojione-v2.2.6-22/1f474-1f3fe.png | Bin 0 -> 1110 bytes emojis/emojione-v2.2.6-22/1f474-1f3ff.png | Bin 0 -> 1106 bytes emojis/emojione-v2.2.6-22/1f474.png | Bin 0 -> 1084 bytes emojis/emojione-v2.2.6-22/1f475-1f3fb.png | Bin 0 -> 1111 bytes emojis/emojione-v2.2.6-22/1f475-1f3fc.png | Bin 0 -> 1118 bytes emojis/emojione-v2.2.6-22/1f475-1f3fd.png | Bin 0 -> 1091 bytes emojis/emojione-v2.2.6-22/1f475-1f3fe.png | Bin 0 -> 1133 bytes emojis/emojione-v2.2.6-22/1f475-1f3ff.png | Bin 0 -> 1060 bytes emojis/emojione-v2.2.6-22/1f475.png | Bin 0 -> 1108 bytes emojis/emojione-v2.2.6-22/1f476-1f3fb.png | Bin 0 -> 979 bytes emojis/emojione-v2.2.6-22/1f476-1f3fc.png | Bin 0 -> 976 bytes emojis/emojione-v2.2.6-22/1f476-1f3fd.png | Bin 0 -> 1035 bytes emojis/emojione-v2.2.6-22/1f476-1f3fe.png | Bin 0 -> 1054 bytes emojis/emojione-v2.2.6-22/1f476-1f3ff.png | Bin 0 -> 1033 bytes emojis/emojione-v2.2.6-22/1f476.png | Bin 0 -> 965 bytes emojis/emojione-v2.2.6-22/1f477-1f3fb.png | Bin 0 -> 872 bytes emojis/emojione-v2.2.6-22/1f477-1f3fc.png | Bin 0 -> 883 bytes emojis/emojione-v2.2.6-22/1f477-1f3fd.png | Bin 0 -> 875 bytes emojis/emojione-v2.2.6-22/1f477-1f3fe.png | Bin 0 -> 873 bytes emojis/emojione-v2.2.6-22/1f477-1f3ff.png | Bin 0 -> 859 bytes emojis/emojione-v2.2.6-22/1f477.png | Bin 0 -> 855 bytes emojis/emojione-v2.2.6-22/1f478-1f3fb.png | Bin 0 -> 1290 bytes emojis/emojione-v2.2.6-22/1f478-1f3fc.png | Bin 0 -> 1215 bytes emojis/emojione-v2.2.6-22/1f478-1f3fd.png | Bin 0 -> 1295 bytes emojis/emojione-v2.2.6-22/1f478-1f3fe.png | Bin 0 -> 1289 bytes emojis/emojione-v2.2.6-22/1f478-1f3ff.png | Bin 0 -> 1269 bytes emojis/emojione-v2.2.6-22/1f478.png | Bin 0 -> 1125 bytes emojis/emojione-v2.2.6-22/1f479.png | Bin 0 -> 1302 bytes emojis/emojione-v2.2.6-22/1f47a.png | Bin 0 -> 1158 bytes emojis/emojione-v2.2.6-22/1f47b.png | Bin 0 -> 1176 bytes emojis/emojione-v2.2.6-22/1f47c-1f3fb.png | Bin 0 -> 1114 bytes emojis/emojione-v2.2.6-22/1f47c-1f3fc.png | Bin 0 -> 1105 bytes emojis/emojione-v2.2.6-22/1f47c-1f3fd.png | Bin 0 -> 1132 bytes emojis/emojione-v2.2.6-22/1f47c-1f3fe.png | Bin 0 -> 1165 bytes emojis/emojione-v2.2.6-22/1f47c-1f3ff.png | Bin 0 -> 1197 bytes emojis/emojione-v2.2.6-22/1f47c.png | Bin 0 -> 1118 bytes emojis/emojione-v2.2.6-22/1f47d.png | Bin 0 -> 787 bytes emojis/emojione-v2.2.6-22/1f47e.png | Bin 0 -> 1256 bytes emojis/emojione-v2.2.6-22/1f47f.png | Bin 0 -> 1161 bytes emojis/emojione-v2.2.6-22/1f480.png | Bin 0 -> 691 bytes emojis/emojione-v2.2.6-22/1f481-1f3fb.png | Bin 0 -> 1188 bytes emojis/emojione-v2.2.6-22/1f481-1f3fc.png | Bin 0 -> 1125 bytes emojis/emojione-v2.2.6-22/1f481-1f3fd.png | Bin 0 -> 1191 bytes emojis/emojione-v2.2.6-22/1f481-1f3fe.png | Bin 0 -> 1182 bytes emojis/emojione-v2.2.6-22/1f481-1f3ff.png | Bin 0 -> 1168 bytes emojis/emojione-v2.2.6-22/1f481.png | Bin 0 -> 1089 bytes emojis/emojione-v2.2.6-22/1f482-1f3fb.png | Bin 0 -> 910 bytes emojis/emojione-v2.2.6-22/1f482-1f3fc.png | Bin 0 -> 910 bytes emojis/emojione-v2.2.6-22/1f482-1f3fd.png | Bin 0 -> 916 bytes emojis/emojione-v2.2.6-22/1f482-1f3fe.png | Bin 0 -> 869 bytes emojis/emojione-v2.2.6-22/1f482-1f3ff.png | Bin 0 -> 855 bytes emojis/emojione-v2.2.6-22/1f482.png | Bin 0 -> 919 bytes emojis/emojione-v2.2.6-22/1f483-1f3fb.png | Bin 0 -> 1051 bytes emojis/emojione-v2.2.6-22/1f483-1f3fc.png | Bin 0 -> 1038 bytes emojis/emojione-v2.2.6-22/1f483-1f3fd.png | Bin 0 -> 1051 bytes emojis/emojione-v2.2.6-22/1f483-1f3fe.png | Bin 0 -> 1045 bytes emojis/emojione-v2.2.6-22/1f483-1f3ff.png | Bin 0 -> 1025 bytes emojis/emojione-v2.2.6-22/1f483.png | Bin 0 -> 944 bytes emojis/emojione-v2.2.6-22/1f484.png | Bin 0 -> 524 bytes emojis/emojione-v2.2.6-22/1f485-1f3fb.png | Bin 0 -> 1160 bytes emojis/emojione-v2.2.6-22/1f485-1f3fc.png | Bin 0 -> 1179 bytes emojis/emojione-v2.2.6-22/1f485-1f3fd.png | Bin 0 -> 1198 bytes emojis/emojione-v2.2.6-22/1f485-1f3fe.png | Bin 0 -> 1194 bytes emojis/emojione-v2.2.6-22/1f485-1f3ff.png | Bin 0 -> 1181 bytes emojis/emojione-v2.2.6-22/1f485.png | Bin 0 -> 1140 bytes emojis/emojione-v2.2.6-22/1f486-1f3fb.png | Bin 0 -> 1111 bytes emojis/emojione-v2.2.6-22/1f486-1f3fc.png | Bin 0 -> 1069 bytes emojis/emojione-v2.2.6-22/1f486-1f3fd.png | Bin 0 -> 1098 bytes emojis/emojione-v2.2.6-22/1f486-1f3fe.png | Bin 0 -> 1094 bytes emojis/emojione-v2.2.6-22/1f486-1f3ff.png | Bin 0 -> 1061 bytes emojis/emojione-v2.2.6-22/1f486.png | Bin 0 -> 1040 bytes emojis/emojione-v2.2.6-22/1f487-1f3fb.png | Bin 0 -> 1254 bytes emojis/emojione-v2.2.6-22/1f487-1f3fc.png | Bin 0 -> 1187 bytes emojis/emojione-v2.2.6-22/1f487-1f3fd.png | Bin 0 -> 1233 bytes emojis/emojione-v2.2.6-22/1f487-1f3fe.png | Bin 0 -> 1253 bytes emojis/emojione-v2.2.6-22/1f487-1f3ff.png | Bin 0 -> 1238 bytes emojis/emojione-v2.2.6-22/1f487.png | Bin 0 -> 1171 bytes emojis/emojione-v2.2.6-22/1f488.png | Bin 0 -> 790 bytes emojis/emojione-v2.2.6-22/1f489.png | Bin 0 -> 786 bytes emojis/emojione-v2.2.6-22/1f48a.png | Bin 0 -> 439 bytes emojis/emojione-v2.2.6-22/1f48b.png | Bin 0 -> 709 bytes emojis/emojione-v2.2.6-22/1f48c.png | Bin 0 -> 880 bytes emojis/emojione-v2.2.6-22/1f48d.png | Bin 0 -> 752 bytes emojis/emojione-v2.2.6-22/1f48e.png | Bin 0 -> 672 bytes emojis/emojione-v2.2.6-22/1f48f.png | Bin 0 -> 1121 bytes emojis/emojione-v2.2.6-22/1f490.png | Bin 0 -> 1110 bytes emojis/emojione-v2.2.6-22/1f491.png | Bin 0 -> 1065 bytes emojis/emojione-v2.2.6-22/1f492.png | Bin 0 -> 1095 bytes emojis/emojione-v2.2.6-22/1f493.png | Bin 0 -> 670 bytes emojis/emojione-v2.2.6-22/1f494.png | Bin 0 -> 622 bytes emojis/emojione-v2.2.6-22/1f495.png | Bin 0 -> 571 bytes emojis/emojione-v2.2.6-22/1f496.png | Bin 0 -> 798 bytes emojis/emojione-v2.2.6-22/1f497.png | Bin 0 -> 716 bytes emojis/emojione-v2.2.6-22/1f498.png | Bin 0 -> 769 bytes emojis/emojione-v2.2.6-22/1f499.png | Bin 0 -> 479 bytes emojis/emojione-v2.2.6-22/1f49a.png | Bin 0 -> 474 bytes emojis/emojione-v2.2.6-22/1f49b.png | Bin 0 -> 473 bytes emojis/emojione-v2.2.6-22/1f49c.png | Bin 0 -> 479 bytes emojis/emojione-v2.2.6-22/1f49d.png | Bin 0 -> 778 bytes emojis/emojione-v2.2.6-22/1f49e.png | Bin 0 -> 802 bytes emojis/emojione-v2.2.6-22/1f49f.png | Bin 0 -> 509 bytes emojis/emojione-v2.2.6-22/1f4a0.png | Bin 0 -> 617 bytes emojis/emojione-v2.2.6-22/1f4a1.png | Bin 0 -> 599 bytes emojis/emojione-v2.2.6-22/1f4a2.png | Bin 0 -> 675 bytes emojis/emojione-v2.2.6-22/1f4a3.png | Bin 0 -> 704 bytes emojis/emojione-v2.2.6-22/1f4a4.png | Bin 0 -> 614 bytes emojis/emojione-v2.2.6-22/1f4a5.png | Bin 0 -> 1061 bytes emojis/emojione-v2.2.6-22/1f4a6.png | Bin 0 -> 645 bytes emojis/emojione-v2.2.6-22/1f4a7.png | Bin 0 -> 405 bytes emojis/emojione-v2.2.6-22/1f4a8.png | Bin 0 -> 931 bytes emojis/emojione-v2.2.6-22/1f4a9.png | Bin 0 -> 962 bytes emojis/emojione-v2.2.6-22/1f4aa-1f3fb.png | Bin 0 -> 883 bytes emojis/emojione-v2.2.6-22/1f4aa-1f3fc.png | Bin 0 -> 901 bytes emojis/emojione-v2.2.6-22/1f4aa-1f3fd.png | Bin 0 -> 893 bytes emojis/emojione-v2.2.6-22/1f4aa-1f3fe.png | Bin 0 -> 884 bytes emojis/emojione-v2.2.6-22/1f4aa-1f3ff.png | Bin 0 -> 850 bytes emojis/emojione-v2.2.6-22/1f4aa.png | Bin 0 -> 871 bytes emojis/emojione-v2.2.6-22/1f4ab.png | Bin 0 -> 775 bytes emojis/emojione-v2.2.6-22/1f4ac.png | Bin 0 -> 451 bytes emojis/emojione-v2.2.6-22/1f4ad.png | Bin 0 -> 600 bytes emojis/emojione-v2.2.6-22/1f4ae.png | Bin 0 -> 908 bytes emojis/emojione-v2.2.6-22/1f4af.png | Bin 0 -> 934 bytes emojis/emojione-v2.2.6-22/1f4b0.png | Bin 0 -> 1271 bytes emojis/emojione-v2.2.6-22/1f4b1.png | Bin 0 -> 817 bytes emojis/emojione-v2.2.6-22/1f4b2.png | Bin 0 -> 621 bytes emojis/emojione-v2.2.6-22/1f4b3.png | Bin 0 -> 933 bytes emojis/emojione-v2.2.6-22/1f4b4.png | Bin 0 -> 733 bytes emojis/emojione-v2.2.6-22/1f4b5.png | Bin 0 -> 713 bytes emojis/emojione-v2.2.6-22/1f4b6.png | Bin 0 -> 650 bytes emojis/emojione-v2.2.6-22/1f4b7.png | Bin 0 -> 708 bytes emojis/emojione-v2.2.6-22/1f4b8.png | Bin 0 -> 1378 bytes emojis/emojione-v2.2.6-22/1f4b9.png | Bin 0 -> 763 bytes emojis/emojione-v2.2.6-22/1f4ba.png | Bin 0 -> 877 bytes emojis/emojione-v2.2.6-22/1f4bb.png | Bin 0 -> 436 bytes emojis/emojione-v2.2.6-22/1f4bc.png | Bin 0 -> 982 bytes emojis/emojione-v2.2.6-22/1f4bd.png | Bin 0 -> 455 bytes emojis/emojione-v2.2.6-22/1f4be.png | Bin 0 -> 771 bytes emojis/emojione-v2.2.6-22/1f4bf.png | Bin 0 -> 606 bytes emojis/emojione-v2.2.6-22/1f4c0.png | Bin 0 -> 690 bytes emojis/emojione-v2.2.6-22/1f4c1.png | Bin 0 -> 940 bytes emojis/emojione-v2.2.6-22/1f4c2.png | Bin 0 -> 744 bytes emojis/emojione-v2.2.6-22/1f4c3.png | Bin 0 -> 949 bytes emojis/emojione-v2.2.6-22/1f4c4.png | Bin 0 -> 842 bytes emojis/emojione-v2.2.6-22/1f4c5.png | Bin 0 -> 1130 bytes emojis/emojione-v2.2.6-22/1f4c6.png | Bin 0 -> 1187 bytes emojis/emojione-v2.2.6-22/1f4c7.png | Bin 0 -> 1308 bytes emojis/emojione-v2.2.6-22/1f4c8.png | Bin 0 -> 985 bytes emojis/emojione-v2.2.6-22/1f4c9.png | Bin 0 -> 960 bytes emojis/emojione-v2.2.6-22/1f4ca.png | Bin 0 -> 607 bytes emojis/emojione-v2.2.6-22/1f4cb.png | Bin 0 -> 1153 bytes emojis/emojione-v2.2.6-22/1f4cc.png | Bin 0 -> 611 bytes emojis/emojione-v2.2.6-22/1f4cd.png | Bin 0 -> 481 bytes emojis/emojione-v2.2.6-22/1f4ce.png | Bin 0 -> 588 bytes emojis/emojione-v2.2.6-22/1f4cf.png | Bin 0 -> 789 bytes emojis/emojione-v2.2.6-22/1f4d0.png | Bin 0 -> 383 bytes emojis/emojione-v2.2.6-22/1f4d1.png | Bin 0 -> 1111 bytes emojis/emojione-v2.2.6-22/1f4d2.png | Bin 0 -> 1046 bytes emojis/emojione-v2.2.6-22/1f4d3.png | Bin 0 -> 952 bytes emojis/emojione-v2.2.6-22/1f4d4.png | Bin 0 -> 1187 bytes emojis/emojione-v2.2.6-22/1f4d5.png | Bin 0 -> 928 bytes emojis/emojione-v2.2.6-22/1f4d6.png | Bin 0 -> 1163 bytes emojis/emojione-v2.2.6-22/1f4d7.png | Bin 0 -> 965 bytes emojis/emojione-v2.2.6-22/1f4d8.png | Bin 0 -> 912 bytes emojis/emojione-v2.2.6-22/1f4d9.png | Bin 0 -> 875 bytes emojis/emojione-v2.2.6-22/1f4da.png | Bin 0 -> 1390 bytes emojis/emojione-v2.2.6-22/1f4db.png | Bin 0 -> 739 bytes emojis/emojione-v2.2.6-22/1f4dc.png | Bin 0 -> 863 bytes emojis/emojione-v2.2.6-22/1f4dd.png | Bin 0 -> 1110 bytes emojis/emojione-v2.2.6-22/1f4de.png | Bin 0 -> 835 bytes emojis/emojione-v2.2.6-22/1f4df.png | Bin 0 -> 709 bytes emojis/emojione-v2.2.6-22/1f4e0.png | Bin 0 -> 1065 bytes emojis/emojione-v2.2.6-22/1f4e1.png | Bin 0 -> 991 bytes emojis/emojione-v2.2.6-22/1f4e2.png | Bin 0 -> 1108 bytes emojis/emojione-v2.2.6-22/1f4e3.png | Bin 0 -> 1139 bytes emojis/emojione-v2.2.6-22/1f4e4.png | Bin 0 -> 811 bytes emojis/emojione-v2.2.6-22/1f4e5.png | Bin 0 -> 792 bytes emojis/emojione-v2.2.6-22/1f4e6.png | Bin 0 -> 904 bytes emojis/emojione-v2.2.6-22/1f4e7.png | Bin 0 -> 1006 bytes emojis/emojione-v2.2.6-22/1f4e8.png | Bin 0 -> 909 bytes emojis/emojione-v2.2.6-22/1f4e9.png | Bin 0 -> 992 bytes emojis/emojione-v2.2.6-22/1f4ea.png | Bin 0 -> 1006 bytes emojis/emojione-v2.2.6-22/1f4eb.png | Bin 0 -> 1003 bytes emojis/emojione-v2.2.6-22/1f4ec.png | Bin 0 -> 1089 bytes emojis/emojione-v2.2.6-22/1f4ed.png | Bin 0 -> 881 bytes emojis/emojione-v2.2.6-22/1f4ee.png | Bin 0 -> 924 bytes emojis/emojione-v2.2.6-22/1f4ef.png | Bin 0 -> 753 bytes emojis/emojione-v2.2.6-22/1f4f0.png | Bin 0 -> 966 bytes emojis/emojione-v2.2.6-22/1f4f1.png | Bin 0 -> 944 bytes emojis/emojione-v2.2.6-22/1f4f2.png | Bin 0 -> 1003 bytes emojis/emojione-v2.2.6-22/1f4f3.png | Bin 0 -> 711 bytes emojis/emojione-v2.2.6-22/1f4f4.png | Bin 0 -> 681 bytes emojis/emojione-v2.2.6-22/1f4f5.png | Bin 0 -> 816 bytes emojis/emojione-v2.2.6-22/1f4f6.png | Bin 0 -> 506 bytes emojis/emojione-v2.2.6-22/1f4f7.png | Bin 0 -> 1117 bytes emojis/emojione-v2.2.6-22/1f4f8.png | Bin 0 -> 1235 bytes emojis/emojione-v2.2.6-22/1f4f9.png | Bin 0 -> 992 bytes emojis/emojione-v2.2.6-22/1f4fa.png | Bin 0 -> 1027 bytes emojis/emojione-v2.2.6-22/1f4fb.png | Bin 0 -> 989 bytes emojis/emojione-v2.2.6-22/1f4fc.png | Bin 0 -> 657 bytes emojis/emojione-v2.2.6-22/1f4fd.png | Bin 0 -> 1137 bytes emojis/emojione-v2.2.6-22/1f4ff.png | Bin 0 -> 752 bytes emojis/emojione-v2.2.6-22/1f500.png | Bin 0 -> 533 bytes emojis/emojione-v2.2.6-22/1f501.png | Bin 0 -> 628 bytes emojis/emojione-v2.2.6-22/1f502.png | Bin 0 -> 680 bytes emojis/emojione-v2.2.6-22/1f503.png | Bin 0 -> 624 bytes emojis/emojione-v2.2.6-22/1f504.png | Bin 0 -> 755 bytes emojis/emojione-v2.2.6-22/1f505.png | Bin 0 -> 492 bytes emojis/emojione-v2.2.6-22/1f506.png | Bin 0 -> 583 bytes emojis/emojione-v2.2.6-22/1f507.png | Bin 0 -> 811 bytes emojis/emojione-v2.2.6-22/1f508.png | Bin 0 -> 575 bytes emojis/emojione-v2.2.6-22/1f509.png | Bin 0 -> 702 bytes emojis/emojione-v2.2.6-22/1f50a.png | Bin 0 -> 959 bytes emojis/emojione-v2.2.6-22/1f50b.png | Bin 0 -> 521 bytes emojis/emojione-v2.2.6-22/1f50c.png | Bin 0 -> 699 bytes emojis/emojione-v2.2.6-22/1f50d.png | Bin 0 -> 970 bytes emojis/emojione-v2.2.6-22/1f50e.png | Bin 0 -> 961 bytes emojis/emojione-v2.2.6-22/1f50f.png | Bin 0 -> 971 bytes emojis/emojione-v2.2.6-22/1f510.png | Bin 0 -> 999 bytes emojis/emojione-v2.2.6-22/1f511.png | Bin 0 -> 743 bytes emojis/emojione-v2.2.6-22/1f512.png | Bin 0 -> 691 bytes emojis/emojione-v2.2.6-22/1f513.png | Bin 0 -> 723 bytes emojis/emojione-v2.2.6-22/1f514.png | Bin 0 -> 896 bytes emojis/emojione-v2.2.6-22/1f515.png | Bin 0 -> 838 bytes emojis/emojione-v2.2.6-22/1f516.png | Bin 0 -> 534 bytes emojis/emojione-v2.2.6-22/1f517.png | Bin 0 -> 566 bytes emojis/emojione-v2.2.6-22/1f518.png | Bin 0 -> 689 bytes emojis/emojione-v2.2.6-22/1f519.png | Bin 0 -> 748 bytes emojis/emojione-v2.2.6-22/1f51a.png | Bin 0 -> 649 bytes emojis/emojione-v2.2.6-22/1f51b.png | Bin 0 -> 641 bytes emojis/emojione-v2.2.6-22/1f51c.png | Bin 0 -> 710 bytes emojis/emojione-v2.2.6-22/1f51d.png | Bin 0 -> 524 bytes emojis/emojione-v2.2.6-22/1f51e.png | Bin 0 -> 906 bytes emojis/emojione-v2.2.6-22/1f51f.png | Bin 0 -> 663 bytes emojis/emojione-v2.2.6-22/1f520.png | Bin 0 -> 834 bytes emojis/emojione-v2.2.6-22/1f521.png | Bin 0 -> 694 bytes emojis/emojione-v2.2.6-22/1f522.png | Bin 0 -> 678 bytes emojis/emojione-v2.2.6-22/1f523.png | Bin 0 -> 795 bytes emojis/emojione-v2.2.6-22/1f524.png | Bin 0 -> 625 bytes emojis/emojione-v2.2.6-22/1f525.png | Bin 0 -> 898 bytes emojis/emojione-v2.2.6-22/1f526.png | Bin 0 -> 710 bytes emojis/emojione-v2.2.6-22/1f527.png | Bin 0 -> 462 bytes emojis/emojione-v2.2.6-22/1f528.png | Bin 0 -> 721 bytes emojis/emojione-v2.2.6-22/1f529.png | Bin 0 -> 810 bytes emojis/emojione-v2.2.6-22/1f52a.png | Bin 0 -> 589 bytes emojis/emojione-v2.2.6-22/1f52b.png | Bin 0 -> 1050 bytes emojis/emojione-v2.2.6-22/1f52c.png | Bin 0 -> 863 bytes emojis/emojione-v2.2.6-22/1f52d.png | Bin 0 -> 996 bytes emojis/emojione-v2.2.6-22/1f52e.png | Bin 0 -> 1134 bytes emojis/emojione-v2.2.6-22/1f52f.png | Bin 0 -> 548 bytes emojis/emojione-v2.2.6-22/1f530.png | Bin 0 -> 647 bytes emojis/emojione-v2.2.6-22/1f531.png | Bin 0 -> 745 bytes emojis/emojione-v2.2.6-22/1f532.png | Bin 0 -> 200 bytes emojis/emojione-v2.2.6-22/1f533.png | Bin 0 -> 186 bytes emojis/emojione-v2.2.6-22/1f534.png | Bin 0 -> 279 bytes emojis/emojione-v2.2.6-22/1f535.png | Bin 0 -> 270 bytes emojis/emojione-v2.2.6-22/1f536.png | Bin 0 -> 188 bytes emojis/emojione-v2.2.6-22/1f537.png | Bin 0 -> 181 bytes emojis/emojione-v2.2.6-22/1f538.png | Bin 0 -> 153 bytes emojis/emojione-v2.2.6-22/1f539.png | Bin 0 -> 150 bytes emojis/emojione-v2.2.6-22/1f53a.png | Bin 0 -> 260 bytes emojis/emojione-v2.2.6-22/1f53b.png | Bin 0 -> 260 bytes emojis/emojione-v2.2.6-22/1f53c.png | Bin 0 -> 388 bytes emojis/emojione-v2.2.6-22/1f53d.png | Bin 0 -> 399 bytes emojis/emojione-v2.2.6-22/1f549.png | Bin 0 -> 864 bytes emojis/emojione-v2.2.6-22/1f54a.png | Bin 0 -> 772 bytes emojis/emojione-v2.2.6-22/1f54b.png | Bin 0 -> 1130 bytes emojis/emojione-v2.2.6-22/1f54c.png | Bin 0 -> 898 bytes emojis/emojione-v2.2.6-22/1f54d.png | Bin 0 -> 1290 bytes emojis/emojione-v2.2.6-22/1f54e.png | Bin 0 -> 1125 bytes emojis/emojione-v2.2.6-22/1f550.png | Bin 0 -> 516 bytes emojis/emojione-v2.2.6-22/1f551.png | Bin 0 -> 513 bytes emojis/emojione-v2.2.6-22/1f552.png | Bin 0 -> 418 bytes emojis/emojione-v2.2.6-22/1f553.png | Bin 0 -> 502 bytes emojis/emojione-v2.2.6-22/1f554.png | Bin 0 -> 499 bytes emojis/emojione-v2.2.6-22/1f555.png | Bin 0 -> 377 bytes emojis/emojione-v2.2.6-22/1f556.png | Bin 0 -> 495 bytes emojis/emojione-v2.2.6-22/1f557.png | Bin 0 -> 502 bytes emojis/emojione-v2.2.6-22/1f558.png | Bin 0 -> 412 bytes emojis/emojione-v2.2.6-22/1f559.png | Bin 0 -> 516 bytes emojis/emojione-v2.2.6-22/1f55a.png | Bin 0 -> 521 bytes emojis/emojione-v2.2.6-22/1f55b.png | Bin 0 -> 395 bytes emojis/emojione-v2.2.6-22/1f55c.png | Bin 0 -> 493 bytes emojis/emojione-v2.2.6-22/1f55d.png | Bin 0 -> 502 bytes emojis/emojione-v2.2.6-22/1f55e.png | Bin 0 -> 508 bytes emojis/emojione-v2.2.6-22/1f55f.png | Bin 0 -> 487 bytes emojis/emojione-v2.2.6-22/1f560.png | Bin 0 -> 486 bytes emojis/emojione-v2.2.6-22/1f561.png | Bin 0 -> 486 bytes emojis/emojione-v2.2.6-22/1f562.png | Bin 0 -> 491 bytes emojis/emojione-v2.2.6-22/1f563.png | Bin 0 -> 505 bytes emojis/emojione-v2.2.6-22/1f564.png | Bin 0 -> 507 bytes emojis/emojione-v2.2.6-22/1f565.png | Bin 0 -> 488 bytes emojis/emojione-v2.2.6-22/1f566.png | Bin 0 -> 500 bytes emojis/emojione-v2.2.6-22/1f567.png | Bin 0 -> 492 bytes emojis/emojione-v2.2.6-22/1f56f.png | Bin 0 -> 725 bytes emojis/emojione-v2.2.6-22/1f570.png | Bin 0 -> 685 bytes emojis/emojione-v2.2.6-22/1f573.png | Bin 0 -> 864 bytes emojis/emojione-v2.2.6-22/1f574.png | Bin 0 -> 627 bytes emojis/emojione-v2.2.6-22/1f575-1f3fb.png | Bin 0 -> 1071 bytes emojis/emojione-v2.2.6-22/1f575-1f3fc.png | Bin 0 -> 1080 bytes emojis/emojione-v2.2.6-22/1f575-1f3fd.png | Bin 0 -> 1079 bytes emojis/emojione-v2.2.6-22/1f575-1f3fe.png | Bin 0 -> 1066 bytes emojis/emojione-v2.2.6-22/1f575-1f3ff.png | Bin 0 -> 1056 bytes emojis/emojione-v2.2.6-22/1f575.png | Bin 0 -> 1067 bytes emojis/emojione-v2.2.6-22/1f576.png | Bin 0 -> 668 bytes emojis/emojione-v2.2.6-22/1f577.png | Bin 0 -> 929 bytes emojis/emojione-v2.2.6-22/1f578.png | Bin 0 -> 710 bytes emojis/emojione-v2.2.6-22/1f579.png | Bin 0 -> 840 bytes emojis/emojione-v2.2.6-22/1f57a-1f3fb.png | Bin 0 -> 947 bytes emojis/emojione-v2.2.6-22/1f57a-1f3fc.png | Bin 0 -> 939 bytes emojis/emojione-v2.2.6-22/1f57a-1f3fd.png | Bin 0 -> 950 bytes emojis/emojione-v2.2.6-22/1f57a-1f3fe.png | Bin 0 -> 951 bytes emojis/emojione-v2.2.6-22/1f57a-1f3ff.png | Bin 0 -> 936 bytes emojis/emojione-v2.2.6-22/1f57a.png | Bin 0 -> 926 bytes emojis/emojione-v2.2.6-22/1f587.png | Bin 0 -> 623 bytes emojis/emojione-v2.2.6-22/1f58a.png | Bin 0 -> 637 bytes emojis/emojione-v2.2.6-22/1f58b.png | Bin 0 -> 608 bytes emojis/emojione-v2.2.6-22/1f58c.png | Bin 0 -> 745 bytes emojis/emojione-v2.2.6-22/1f58d.png | Bin 0 -> 622 bytes emojis/emojione-v2.2.6-22/1f590-1f3fb.png | Bin 0 -> 958 bytes emojis/emojione-v2.2.6-22/1f590-1f3fc.png | Bin 0 -> 1010 bytes emojis/emojione-v2.2.6-22/1f590-1f3fd.png | Bin 0 -> 1003 bytes emojis/emojione-v2.2.6-22/1f590-1f3fe.png | Bin 0 -> 962 bytes emojis/emojione-v2.2.6-22/1f590-1f3ff.png | Bin 0 -> 915 bytes emojis/emojione-v2.2.6-22/1f590.png | Bin 0 -> 964 bytes emojis/emojione-v2.2.6-22/1f595-1f3fb.png | Bin 0 -> 780 bytes emojis/emojione-v2.2.6-22/1f595-1f3fc.png | Bin 0 -> 827 bytes emojis/emojione-v2.2.6-22/1f595-1f3fd.png | Bin 0 -> 806 bytes emojis/emojione-v2.2.6-22/1f595-1f3fe.png | Bin 0 -> 790 bytes emojis/emojione-v2.2.6-22/1f595-1f3ff.png | Bin 0 -> 750 bytes emojis/emojione-v2.2.6-22/1f595.png | Bin 0 -> 797 bytes emojis/emojione-v2.2.6-22/1f596-1f3fb.png | Bin 0 -> 913 bytes emojis/emojione-v2.2.6-22/1f596-1f3fc.png | Bin 0 -> 966 bytes emojis/emojione-v2.2.6-22/1f596-1f3fd.png | Bin 0 -> 936 bytes emojis/emojione-v2.2.6-22/1f596-1f3fe.png | Bin 0 -> 926 bytes emojis/emojione-v2.2.6-22/1f596-1f3ff.png | Bin 0 -> 870 bytes emojis/emojione-v2.2.6-22/1f596.png | Bin 0 -> 926 bytes emojis/emojione-v2.2.6-22/1f5a4.png | Bin 0 -> 463 bytes emojis/emojione-v2.2.6-22/1f5a5.png | Bin 0 -> 469 bytes emojis/emojione-v2.2.6-22/1f5a8.png | Bin 0 -> 966 bytes emojis/emojione-v2.2.6-22/1f5b1.png | Bin 0 -> 776 bytes emojis/emojione-v2.2.6-22/1f5b2.png | Bin 0 -> 780 bytes emojis/emojione-v2.2.6-22/1f5bc.png | Bin 0 -> 753 bytes emojis/emojione-v2.2.6-22/1f5c2.png | Bin 0 -> 617 bytes emojis/emojione-v2.2.6-22/1f5c3.png | Bin 0 -> 1166 bytes emojis/emojione-v2.2.6-22/1f5c4.png | Bin 0 -> 1053 bytes emojis/emojione-v2.2.6-22/1f5d1.png | Bin 0 -> 1271 bytes emojis/emojione-v2.2.6-22/1f5d2.png | Bin 0 -> 1026 bytes emojis/emojione-v2.2.6-22/1f5d3.png | Bin 0 -> 1227 bytes emojis/emojione-v2.2.6-22/1f5dc.png | Bin 0 -> 1355 bytes emojis/emojione-v2.2.6-22/1f5dd.png | Bin 0 -> 550 bytes emojis/emojione-v2.2.6-22/1f5de.png | Bin 0 -> 815 bytes emojis/emojione-v2.2.6-22/1f5e1.png | Bin 0 -> 827 bytes emojis/emojione-v2.2.6-22/1f5e3.png | Bin 0 -> 605 bytes emojis/emojione-v2.2.6-22/1f5e8.png | Bin 0 -> 458 bytes emojis/emojione-v2.2.6-22/1f5ef.png | Bin 0 -> 695 bytes emojis/emojione-v2.2.6-22/1f5f3.png | Bin 0 -> 1321 bytes emojis/emojione-v2.2.6-22/1f5fa.png | Bin 0 -> 1441 bytes emojis/emojione-v2.2.6-22/1f5fb.png | Bin 0 -> 784 bytes emojis/emojione-v2.2.6-22/1f5fc.png | Bin 0 -> 639 bytes emojis/emojione-v2.2.6-22/1f5fd.png | Bin 0 -> 877 bytes emojis/emojione-v2.2.6-22/1f5fe.png | Bin 0 -> 564 bytes emojis/emojione-v2.2.6-22/1f5ff.png | Bin 0 -> 1199 bytes emojis/emojione-v2.2.6-22/1f600.png | Bin 0 -> 721 bytes emojis/emojione-v2.2.6-22/1f601.png | Bin 0 -> 749 bytes emojis/emojione-v2.2.6-22/1f602.png | Bin 0 -> 901 bytes emojis/emojione-v2.2.6-22/1f603.png | Bin 0 -> 727 bytes emojis/emojione-v2.2.6-22/1f604.png | Bin 0 -> 775 bytes emojis/emojione-v2.2.6-22/1f605.png | Bin 0 -> 880 bytes emojis/emojione-v2.2.6-22/1f606.png | Bin 0 -> 775 bytes emojis/emojione-v2.2.6-22/1f607.png | Bin 0 -> 1050 bytes emojis/emojione-v2.2.6-22/1f608.png | Bin 0 -> 868 bytes emojis/emojione-v2.2.6-22/1f609.png | Bin 0 -> 725 bytes emojis/emojione-v2.2.6-22/1f60a.png | Bin 0 -> 763 bytes emojis/emojione-v2.2.6-22/1f60b.png | Bin 0 -> 815 bytes emojis/emojione-v2.2.6-22/1f60c.png | Bin 0 -> 766 bytes emojis/emojione-v2.2.6-22/1f60d.png | Bin 0 -> 935 bytes emojis/emojione-v2.2.6-22/1f60e.png | Bin 0 -> 790 bytes emojis/emojione-v2.2.6-22/1f60f.png | Bin 0 -> 790 bytes emojis/emojione-v2.2.6-22/1f610.png | Bin 0 -> 508 bytes emojis/emojione-v2.2.6-22/1f611.png | Bin 0 -> 483 bytes emojis/emojione-v2.2.6-22/1f612.png | Bin 0 -> 661 bytes emojis/emojione-v2.2.6-22/1f613.png | Bin 0 -> 842 bytes emojis/emojione-v2.2.6-22/1f614.png | Bin 0 -> 666 bytes emojis/emojione-v2.2.6-22/1f615.png | Bin 0 -> 700 bytes emojis/emojione-v2.2.6-22/1f616.png | Bin 0 -> 806 bytes emojis/emojione-v2.2.6-22/1f617.png | Bin 0 -> 717 bytes emojis/emojione-v2.2.6-22/1f618.png | Bin 0 -> 763 bytes emojis/emojione-v2.2.6-22/1f619.png | Bin 0 -> 649 bytes emojis/emojione-v2.2.6-22/1f61a.png | Bin 0 -> 786 bytes emojis/emojione-v2.2.6-22/1f61b.png | Bin 0 -> 704 bytes emojis/emojione-v2.2.6-22/1f61c.png | Bin 0 -> 869 bytes emojis/emojione-v2.2.6-22/1f61d.png | Bin 0 -> 731 bytes emojis/emojione-v2.2.6-22/1f61e.png | Bin 0 -> 674 bytes emojis/emojione-v2.2.6-22/1f61f.png | Bin 0 -> 669 bytes emojis/emojione-v2.2.6-22/1f620.png | Bin 0 -> 676 bytes emojis/emojione-v2.2.6-22/1f621.png | Bin 0 -> 676 bytes emojis/emojione-v2.2.6-22/1f622.png | Bin 0 -> 974 bytes emojis/emojione-v2.2.6-22/1f623.png | Bin 0 -> 760 bytes emojis/emojione-v2.2.6-22/1f624.png | Bin 0 -> 971 bytes emojis/emojione-v2.2.6-22/1f625.png | Bin 0 -> 854 bytes emojis/emojione-v2.2.6-22/1f626.png | Bin 0 -> 613 bytes emojis/emojione-v2.2.6-22/1f627.png | Bin 0 -> 788 bytes emojis/emojione-v2.2.6-22/1f628.png | Bin 0 -> 917 bytes emojis/emojione-v2.2.6-22/1f629.png | Bin 0 -> 822 bytes emojis/emojione-v2.2.6-22/1f62a.png | Bin 0 -> 912 bytes emojis/emojione-v2.2.6-22/1f62b.png | Bin 0 -> 947 bytes emojis/emojione-v2.2.6-22/1f62c.png | Bin 0 -> 723 bytes emojis/emojione-v2.2.6-22/1f62d.png | Bin 0 -> 1057 bytes emojis/emojione-v2.2.6-22/1f62e.png | Bin 0 -> 609 bytes emojis/emojione-v2.2.6-22/1f62f.png | Bin 0 -> 677 bytes emojis/emojione-v2.2.6-22/1f630.png | Bin 0 -> 849 bytes emojis/emojione-v2.2.6-22/1f631.png | Bin 0 -> 1124 bytes emojis/emojione-v2.2.6-22/1f632.png | Bin 0 -> 908 bytes emojis/emojione-v2.2.6-22/1f633.png | Bin 0 -> 824 bytes emojis/emojione-v2.2.6-22/1f634.png | Bin 0 -> 1042 bytes emojis/emojione-v2.2.6-22/1f635.png | Bin 0 -> 768 bytes emojis/emojione-v2.2.6-22/1f636.png | Bin 0 -> 462 bytes emojis/emojione-v2.2.6-22/1f637.png | Bin 0 -> 895 bytes emojis/emojione-v2.2.6-22/1f638.png | Bin 0 -> 1148 bytes emojis/emojione-v2.2.6-22/1f639.png | Bin 0 -> 1193 bytes emojis/emojione-v2.2.6-22/1f63a.png | Bin 0 -> 1126 bytes emojis/emojione-v2.2.6-22/1f63b.png | Bin 0 -> 1130 bytes emojis/emojione-v2.2.6-22/1f63c.png | Bin 0 -> 1139 bytes emojis/emojione-v2.2.6-22/1f63d.png | Bin 0 -> 1143 bytes emojis/emojione-v2.2.6-22/1f63e.png | Bin 0 -> 1111 bytes emojis/emojione-v2.2.6-22/1f63f.png | Bin 0 -> 1197 bytes emojis/emojione-v2.2.6-22/1f640.png | Bin 0 -> 1210 bytes emojis/emojione-v2.2.6-22/1f641.png | Bin 0 -> 557 bytes emojis/emojione-v2.2.6-22/1f642.png | Bin 0 -> 603 bytes emojis/emojione-v2.2.6-22/1f643.png | Bin 0 -> 609 bytes emojis/emojione-v2.2.6-22/1f644.png | Bin 0 -> 711 bytes emojis/emojione-v2.2.6-22/1f645-1f3fb.png | Bin 0 -> 1129 bytes emojis/emojione-v2.2.6-22/1f645-1f3fc.png | Bin 0 -> 1049 bytes emojis/emojione-v2.2.6-22/1f645-1f3fd.png | Bin 0 -> 1107 bytes emojis/emojione-v2.2.6-22/1f645-1f3fe.png | Bin 0 -> 1131 bytes emojis/emojione-v2.2.6-22/1f645-1f3ff.png | Bin 0 -> 1125 bytes emojis/emojione-v2.2.6-22/1f645.png | Bin 0 -> 1042 bytes emojis/emojione-v2.2.6-22/1f646-1f3fb.png | Bin 0 -> 1138 bytes emojis/emojione-v2.2.6-22/1f646-1f3fc.png | Bin 0 -> 1089 bytes emojis/emojione-v2.2.6-22/1f646-1f3fd.png | Bin 0 -> 1121 bytes emojis/emojione-v2.2.6-22/1f646-1f3fe.png | Bin 0 -> 1133 bytes emojis/emojione-v2.2.6-22/1f646-1f3ff.png | Bin 0 -> 1132 bytes emojis/emojione-v2.2.6-22/1f646.png | Bin 0 -> 1097 bytes emojis/emojione-v2.2.6-22/1f647-1f3fb.png | Bin 0 -> 1077 bytes emojis/emojione-v2.2.6-22/1f647-1f3fc.png | Bin 0 -> 1060 bytes emojis/emojione-v2.2.6-22/1f647-1f3fd.png | Bin 0 -> 1065 bytes emojis/emojione-v2.2.6-22/1f647-1f3fe.png | Bin 0 -> 1050 bytes emojis/emojione-v2.2.6-22/1f647-1f3ff.png | Bin 0 -> 1035 bytes emojis/emojione-v2.2.6-22/1f647.png | Bin 0 -> 1039 bytes emojis/emojione-v2.2.6-22/1f648.png | Bin 0 -> 1048 bytes emojis/emojione-v2.2.6-22/1f649.png | Bin 0 -> 1001 bytes emojis/emojione-v2.2.6-22/1f64a.png | Bin 0 -> 1111 bytes emojis/emojione-v2.2.6-22/1f64b-1f3fb.png | Bin 0 -> 1262 bytes emojis/emojione-v2.2.6-22/1f64b-1f3fc.png | Bin 0 -> 1206 bytes emojis/emojione-v2.2.6-22/1f64b-1f3fd.png | Bin 0 -> 1275 bytes emojis/emojione-v2.2.6-22/1f64b-1f3fe.png | Bin 0 -> 1273 bytes emojis/emojione-v2.2.6-22/1f64b-1f3ff.png | Bin 0 -> 1247 bytes emojis/emojione-v2.2.6-22/1f64b.png | Bin 0 -> 1171 bytes emojis/emojione-v2.2.6-22/1f64c-1f3fb.png | Bin 0 -> 875 bytes emojis/emojione-v2.2.6-22/1f64c-1f3fc.png | Bin 0 -> 905 bytes emojis/emojione-v2.2.6-22/1f64c-1f3fd.png | Bin 0 -> 879 bytes emojis/emojione-v2.2.6-22/1f64c-1f3fe.png | Bin 0 -> 865 bytes emojis/emojione-v2.2.6-22/1f64c-1f3ff.png | Bin 0 -> 855 bytes emojis/emojione-v2.2.6-22/1f64c.png | Bin 0 -> 863 bytes emojis/emojione-v2.2.6-22/1f64d-1f3fb.png | Bin 0 -> 922 bytes emojis/emojione-v2.2.6-22/1f64d-1f3fc.png | Bin 0 -> 863 bytes emojis/emojione-v2.2.6-22/1f64d-1f3fd.png | Bin 0 -> 902 bytes emojis/emojione-v2.2.6-22/1f64d-1f3fe.png | Bin 0 -> 898 bytes emojis/emojione-v2.2.6-22/1f64d-1f3ff.png | Bin 0 -> 867 bytes emojis/emojione-v2.2.6-22/1f64d.png | Bin 0 -> 844 bytes emojis/emojione-v2.2.6-22/1f64e-1f3fb.png | Bin 0 -> 964 bytes emojis/emojione-v2.2.6-22/1f64e-1f3fc.png | Bin 0 -> 881 bytes emojis/emojione-v2.2.6-22/1f64e-1f3fd.png | Bin 0 -> 937 bytes emojis/emojione-v2.2.6-22/1f64e-1f3fe.png | Bin 0 -> 931 bytes emojis/emojione-v2.2.6-22/1f64e-1f3ff.png | Bin 0 -> 922 bytes emojis/emojione-v2.2.6-22/1f64e.png | Bin 0 -> 862 bytes emojis/emojione-v2.2.6-22/1f64f-1f3fb.png | Bin 0 -> 753 bytes emojis/emojione-v2.2.6-22/1f64f-1f3fc.png | Bin 0 -> 767 bytes emojis/emojione-v2.2.6-22/1f64f-1f3fd.png | Bin 0 -> 764 bytes emojis/emojione-v2.2.6-22/1f64f-1f3fe.png | Bin 0 -> 769 bytes emojis/emojione-v2.2.6-22/1f64f-1f3ff.png | Bin 0 -> 731 bytes emojis/emojione-v2.2.6-22/1f64f.png | Bin 0 -> 736 bytes emojis/emojione-v2.2.6-22/1f680.png | Bin 0 -> 935 bytes emojis/emojione-v2.2.6-22/1f681.png | Bin 0 -> 993 bytes emojis/emojione-v2.2.6-22/1f682.png | Bin 0 -> 1419 bytes emojis/emojione-v2.2.6-22/1f683.png | Bin 0 -> 842 bytes emojis/emojione-v2.2.6-22/1f684.png | Bin 0 -> 1277 bytes emojis/emojione-v2.2.6-22/1f685.png | Bin 0 -> 1099 bytes emojis/emojione-v2.2.6-22/1f686.png | Bin 0 -> 1136 bytes emojis/emojione-v2.2.6-22/1f687.png | Bin 0 -> 799 bytes emojis/emojione-v2.2.6-22/1f688.png | Bin 0 -> 881 bytes emojis/emojione-v2.2.6-22/1f689.png | Bin 0 -> 1135 bytes emojis/emojione-v2.2.6-22/1f68a.png | Bin 0 -> 887 bytes emojis/emojione-v2.2.6-22/1f68b.png | Bin 0 -> 1163 bytes emojis/emojione-v2.2.6-22/1f68c.png | Bin 0 -> 1135 bytes emojis/emojione-v2.2.6-22/1f68d.png | Bin 0 -> 955 bytes emojis/emojione-v2.2.6-22/1f68e.png | Bin 0 -> 1117 bytes emojis/emojione-v2.2.6-22/1f68f.png | Bin 0 -> 833 bytes emojis/emojione-v2.2.6-22/1f690.png | Bin 0 -> 1050 bytes emojis/emojione-v2.2.6-22/1f691.png | Bin 0 -> 1165 bytes emojis/emojione-v2.2.6-22/1f692.png | Bin 0 -> 1500 bytes emojis/emojione-v2.2.6-22/1f693.png | Bin 0 -> 1050 bytes emojis/emojione-v2.2.6-22/1f694.png | Bin 0 -> 1195 bytes emojis/emojione-v2.2.6-22/1f695.png | Bin 0 -> 955 bytes emojis/emojione-v2.2.6-22/1f696.png | Bin 0 -> 1109 bytes emojis/emojione-v2.2.6-22/1f697.png | Bin 0 -> 851 bytes emojis/emojione-v2.2.6-22/1f698.png | Bin 0 -> 1025 bytes emojis/emojione-v2.2.6-22/1f699.png | Bin 0 -> 927 bytes emojis/emojione-v2.2.6-22/1f69a.png | Bin 0 -> 1076 bytes emojis/emojione-v2.2.6-22/1f69b.png | Bin 0 -> 1227 bytes emojis/emojione-v2.2.6-22/1f69c.png | Bin 0 -> 1076 bytes emojis/emojione-v2.2.6-22/1f69d.png | Bin 0 -> 1168 bytes emojis/emojione-v2.2.6-22/1f69e.png | Bin 0 -> 1364 bytes emojis/emojione-v2.2.6-22/1f69f.png | Bin 0 -> 994 bytes emojis/emojione-v2.2.6-22/1f6a0.png | Bin 0 -> 1039 bytes emojis/emojione-v2.2.6-22/1f6a1.png | Bin 0 -> 825 bytes emojis/emojione-v2.2.6-22/1f6a2.png | Bin 0 -> 1074 bytes emojis/emojione-v2.2.6-22/1f6a3-1f3fb.png | Bin 0 -> 1256 bytes emojis/emojione-v2.2.6-22/1f6a3-1f3fc.png | Bin 0 -> 1244 bytes emojis/emojione-v2.2.6-22/1f6a3-1f3fd.png | Bin 0 -> 1249 bytes emojis/emojione-v2.2.6-22/1f6a3-1f3fe.png | Bin 0 -> 1264 bytes emojis/emojione-v2.2.6-22/1f6a3-1f3ff.png | Bin 0 -> 1260 bytes emojis/emojione-v2.2.6-22/1f6a3.png | Bin 0 -> 1217 bytes emojis/emojione-v2.2.6-22/1f6a4.png | Bin 0 -> 832 bytes emojis/emojione-v2.2.6-22/1f6a5.png | Bin 0 -> 458 bytes emojis/emojione-v2.2.6-22/1f6a6.png | Bin 0 -> 598 bytes emojis/emojione-v2.2.6-22/1f6a7.png | Bin 0 -> 1126 bytes emojis/emojione-v2.2.6-22/1f6a8.png | Bin 0 -> 1042 bytes emojis/emojione-v2.2.6-22/1f6a9.png | Bin 0 -> 426 bytes emojis/emojione-v2.2.6-22/1f6aa.png | Bin 0 -> 886 bytes emojis/emojione-v2.2.6-22/1f6ab.png | Bin 0 -> 508 bytes emojis/emojione-v2.2.6-22/1f6ac.png | Bin 0 -> 510 bytes emojis/emojione-v2.2.6-22/1f6ad.png | Bin 0 -> 1052 bytes emojis/emojione-v2.2.6-22/1f6ae.png | Bin 0 -> 703 bytes emojis/emojione-v2.2.6-22/1f6af.png | Bin 0 -> 1082 bytes emojis/emojione-v2.2.6-22/1f6b0.png | Bin 0 -> 699 bytes emojis/emojione-v2.2.6-22/1f6b1.png | Bin 0 -> 861 bytes emojis/emojione-v2.2.6-22/1f6b2.png | Bin 0 -> 1116 bytes emojis/emojione-v2.2.6-22/1f6b3.png | Bin 0 -> 947 bytes emojis/emojione-v2.2.6-22/1f6b4-1f3fb.png | Bin 0 -> 1150 bytes emojis/emojione-v2.2.6-22/1f6b4-1f3fc.png | Bin 0 -> 1162 bytes emojis/emojione-v2.2.6-22/1f6b4-1f3fd.png | Bin 0 -> 1153 bytes emojis/emojione-v2.2.6-22/1f6b4-1f3fe.png | Bin 0 -> 1151 bytes emojis/emojione-v2.2.6-22/1f6b4-1f3ff.png | Bin 0 -> 1150 bytes emojis/emojione-v2.2.6-22/1f6b4.png | Bin 0 -> 1124 bytes emojis/emojione-v2.2.6-22/1f6b5-1f3fb.png | Bin 0 -> 1218 bytes emojis/emojione-v2.2.6-22/1f6b5-1f3fc.png | Bin 0 -> 1220 bytes emojis/emojione-v2.2.6-22/1f6b5-1f3fd.png | Bin 0 -> 1218 bytes emojis/emojione-v2.2.6-22/1f6b5-1f3fe.png | Bin 0 -> 1213 bytes emojis/emojione-v2.2.6-22/1f6b5-1f3ff.png | Bin 0 -> 1215 bytes emojis/emojione-v2.2.6-22/1f6b5.png | Bin 0 -> 1220 bytes emojis/emojione-v2.2.6-22/1f6b6-1f3fb.png | Bin 0 -> 758 bytes emojis/emojione-v2.2.6-22/1f6b6-1f3fc.png | Bin 0 -> 761 bytes emojis/emojione-v2.2.6-22/1f6b6-1f3fd.png | Bin 0 -> 754 bytes emojis/emojione-v2.2.6-22/1f6b6-1f3fe.png | Bin 0 -> 745 bytes emojis/emojione-v2.2.6-22/1f6b6-1f3ff.png | Bin 0 -> 738 bytes emojis/emojione-v2.2.6-22/1f6b6.png | Bin 0 -> 736 bytes emojis/emojione-v2.2.6-22/1f6b7.png | Bin 0 -> 868 bytes emojis/emojione-v2.2.6-22/1f6b8.png | Bin 0 -> 948 bytes emojis/emojione-v2.2.6-22/1f6b9.png | Bin 0 -> 513 bytes emojis/emojione-v2.2.6-22/1f6ba.png | Bin 0 -> 494 bytes emojis/emojione-v2.2.6-22/1f6bb.png | Bin 0 -> 764 bytes emojis/emojione-v2.2.6-22/1f6bc.png | Bin 0 -> 619 bytes emojis/emojione-v2.2.6-22/1f6bd.png | Bin 0 -> 661 bytes emojis/emojione-v2.2.6-22/1f6be.png | Bin 0 -> 717 bytes emojis/emojione-v2.2.6-22/1f6bf.png | Bin 0 -> 1300 bytes emojis/emojione-v2.2.6-22/1f6c0-1f3fb.png | Bin 0 -> 946 bytes emojis/emojione-v2.2.6-22/1f6c0-1f3fc.png | Bin 0 -> 930 bytes emojis/emojione-v2.2.6-22/1f6c0-1f3fd.png | Bin 0 -> 979 bytes emojis/emojione-v2.2.6-22/1f6c0-1f3fe.png | Bin 0 -> 971 bytes emojis/emojione-v2.2.6-22/1f6c0-1f3ff.png | Bin 0 -> 988 bytes emojis/emojione-v2.2.6-22/1f6c0.png | Bin 0 -> 930 bytes emojis/emojione-v2.2.6-22/1f6c1.png | Bin 0 -> 720 bytes emojis/emojione-v2.2.6-22/1f6c2.png | Bin 0 -> 706 bytes emojis/emojione-v2.2.6-22/1f6c3.png | Bin 0 -> 736 bytes emojis/emojione-v2.2.6-22/1f6c4.png | Bin 0 -> 598 bytes emojis/emojione-v2.2.6-22/1f6c5.png | Bin 0 -> 693 bytes emojis/emojione-v2.2.6-22/1f6cb.png | Bin 0 -> 1017 bytes emojis/emojione-v2.2.6-22/1f6cc.png | Bin 0 -> 774 bytes emojis/emojione-v2.2.6-22/1f6cd.png | Bin 0 -> 1070 bytes emojis/emojione-v2.2.6-22/1f6ce.png | Bin 0 -> 795 bytes emojis/emojione-v2.2.6-22/1f6cf.png | Bin 0 -> 1067 bytes emojis/emojione-v2.2.6-22/1f6d0.png | Bin 0 -> 589 bytes emojis/emojione-v2.2.6-22/1f6d1.png | Bin 0 -> 296 bytes emojis/emojione-v2.2.6-22/1f6d2.png | Bin 0 -> 1124 bytes emojis/emojione-v2.2.6-22/1f6e0.png | Bin 0 -> 1049 bytes emojis/emojione-v2.2.6-22/1f6e1.png | Bin 0 -> 940 bytes emojis/emojione-v2.2.6-22/1f6e2.png | Bin 0 -> 835 bytes emojis/emojione-v2.2.6-22/1f6e3.png | Bin 0 -> 748 bytes emojis/emojione-v2.2.6-22/1f6e4.png | Bin 0 -> 871 bytes emojis/emojione-v2.2.6-22/1f6e5.png | Bin 0 -> 886 bytes emojis/emojione-v2.2.6-22/1f6e9.png | Bin 0 -> 937 bytes emojis/emojione-v2.2.6-22/1f6eb.png | Bin 0 -> 829 bytes emojis/emojione-v2.2.6-22/1f6ec.png | Bin 0 -> 868 bytes emojis/emojione-v2.2.6-22/1f6f0.png | Bin 0 -> 738 bytes emojis/emojione-v2.2.6-22/1f6f3.png | Bin 0 -> 1063 bytes emojis/emojione-v2.2.6-22/1f6f4.png | Bin 0 -> 846 bytes emojis/emojione-v2.2.6-22/1f6f5.png | Bin 0 -> 892 bytes emojis/emojione-v2.2.6-22/1f6f6.png | Bin 0 -> 955 bytes emojis/emojione-v2.2.6-22/1f910.png | Bin 0 -> 687 bytes emojis/emojione-v2.2.6-22/1f911.png | Bin 0 -> 899 bytes emojis/emojione-v2.2.6-22/1f912.png | Bin 0 -> 875 bytes emojis/emojione-v2.2.6-22/1f913.png | Bin 0 -> 993 bytes emojis/emojione-v2.2.6-22/1f914.png | Bin 0 -> 1074 bytes emojis/emojione-v2.2.6-22/1f915.png | Bin 0 -> 1038 bytes emojis/emojione-v2.2.6-22/1f916.png | Bin 0 -> 1155 bytes emojis/emojione-v2.2.6-22/1f917.png | Bin 0 -> 1226 bytes emojis/emojione-v2.2.6-22/1f918-1f3fb.png | Bin 0 -> 831 bytes emojis/emojione-v2.2.6-22/1f918-1f3fc.png | Bin 0 -> 876 bytes emojis/emojione-v2.2.6-22/1f918-1f3fd.png | Bin 0 -> 845 bytes emojis/emojione-v2.2.6-22/1f918-1f3fe.png | Bin 0 -> 852 bytes emojis/emojione-v2.2.6-22/1f918-1f3ff.png | Bin 0 -> 797 bytes emojis/emojione-v2.2.6-22/1f918.png | Bin 0 -> 840 bytes emojis/emojione-v2.2.6-22/1f919-1f3fb.png | Bin 0 -> 685 bytes emojis/emojione-v2.2.6-22/1f919-1f3fc.png | Bin 0 -> 723 bytes emojis/emojione-v2.2.6-22/1f919-1f3fd.png | Bin 0 -> 686 bytes emojis/emojione-v2.2.6-22/1f919-1f3fe.png | Bin 0 -> 680 bytes emojis/emojione-v2.2.6-22/1f919-1f3ff.png | Bin 0 -> 648 bytes emojis/emojione-v2.2.6-22/1f919.png | Bin 0 -> 702 bytes emojis/emojione-v2.2.6-22/1f91a-1f3fb.png | Bin 0 -> 671 bytes emojis/emojione-v2.2.6-22/1f91a-1f3fc.png | Bin 0 -> 695 bytes emojis/emojione-v2.2.6-22/1f91a-1f3fd.png | Bin 0 -> 649 bytes emojis/emojione-v2.2.6-22/1f91a-1f3fe.png | Bin 0 -> 649 bytes emojis/emojione-v2.2.6-22/1f91a-1f3ff.png | Bin 0 -> 598 bytes emojis/emojione-v2.2.6-22/1f91a.png | Bin 0 -> 664 bytes emojis/emojione-v2.2.6-22/1f91b-1f3fb.png | Bin 0 -> 822 bytes emojis/emojione-v2.2.6-22/1f91b-1f3fc.png | Bin 0 -> 874 bytes emojis/emojione-v2.2.6-22/1f91b-1f3fd.png | Bin 0 -> 830 bytes emojis/emojione-v2.2.6-22/1f91b-1f3fe.png | Bin 0 -> 838 bytes emojis/emojione-v2.2.6-22/1f91b-1f3ff.png | Bin 0 -> 770 bytes emojis/emojione-v2.2.6-22/1f91b.png | Bin 0 -> 827 bytes emojis/emojione-v2.2.6-22/1f91c-1f3fb.png | Bin 0 -> 827 bytes emojis/emojione-v2.2.6-22/1f91c-1f3fc.png | Bin 0 -> 875 bytes emojis/emojione-v2.2.6-22/1f91c-1f3fd.png | Bin 0 -> 828 bytes emojis/emojione-v2.2.6-22/1f91c-1f3fe.png | Bin 0 -> 825 bytes emojis/emojione-v2.2.6-22/1f91c-1f3ff.png | Bin 0 -> 787 bytes emojis/emojione-v2.2.6-22/1f91c.png | Bin 0 -> 833 bytes emojis/emojione-v2.2.6-22/1f91d-1f3fb.png | Bin 0 -> 868 bytes emojis/emojione-v2.2.6-22/1f91d-1f3fc.png | Bin 0 -> 887 bytes emojis/emojione-v2.2.6-22/1f91d-1f3fd.png | Bin 0 -> 866 bytes emojis/emojione-v2.2.6-22/1f91d-1f3fe.png | Bin 0 -> 850 bytes emojis/emojione-v2.2.6-22/1f91d-1f3ff.png | Bin 0 -> 827 bytes emojis/emojione-v2.2.6-22/1f91d.png | Bin 0 -> 868 bytes emojis/emojione-v2.2.6-22/1f91e-1f3fb.png | Bin 0 -> 779 bytes emojis/emojione-v2.2.6-22/1f91e-1f3fc.png | Bin 0 -> 814 bytes emojis/emojione-v2.2.6-22/1f91e-1f3fd.png | Bin 0 -> 790 bytes emojis/emojione-v2.2.6-22/1f91e-1f3fe.png | Bin 0 -> 782 bytes emojis/emojione-v2.2.6-22/1f91e-1f3ff.png | Bin 0 -> 736 bytes emojis/emojione-v2.2.6-22/1f91e.png | Bin 0 -> 782 bytes emojis/emojione-v2.2.6-22/1f920.png | Bin 0 -> 986 bytes emojis/emojione-v2.2.6-22/1f921.png | Bin 0 -> 1115 bytes emojis/emojione-v2.2.6-22/1f922.png | Bin 0 -> 772 bytes emojis/emojione-v2.2.6-22/1f923.png | Bin 0 -> 1170 bytes emojis/emojione-v2.2.6-22/1f924.png | Bin 0 -> 968 bytes emojis/emojione-v2.2.6-22/1f925.png | Bin 0 -> 957 bytes emojis/emojione-v2.2.6-22/1f926-1f3fb.png | Bin 0 -> 1203 bytes emojis/emojione-v2.2.6-22/1f926-1f3fc.png | Bin 0 -> 1099 bytes emojis/emojione-v2.2.6-22/1f926-1f3fd.png | Bin 0 -> 1159 bytes emojis/emojione-v2.2.6-22/1f926-1f3fe.png | Bin 0 -> 1161 bytes emojis/emojione-v2.2.6-22/1f926-1f3ff.png | Bin 0 -> 1114 bytes emojis/emojione-v2.2.6-22/1f926.png | Bin 0 -> 1080 bytes emojis/emojione-v2.2.6-22/1f927.png | Bin 0 -> 1040 bytes emojis/emojione-v2.2.6-22/1f930-1f3fb.png | Bin 0 -> 865 bytes emojis/emojione-v2.2.6-22/1f930-1f3fc.png | Bin 0 -> 840 bytes emojis/emojione-v2.2.6-22/1f930-1f3fd.png | Bin 0 -> 848 bytes emojis/emojione-v2.2.6-22/1f930-1f3fe.png | Bin 0 -> 850 bytes emojis/emojione-v2.2.6-22/1f930-1f3ff.png | Bin 0 -> 839 bytes emojis/emojione-v2.2.6-22/1f930.png | Bin 0 -> 802 bytes emojis/emojione-v2.2.6-22/1f933-1f3fb.png | Bin 0 -> 1084 bytes emojis/emojione-v2.2.6-22/1f933-1f3fc.png | Bin 0 -> 1088 bytes emojis/emojione-v2.2.6-22/1f933-1f3fd.png | Bin 0 -> 1083 bytes emojis/emojione-v2.2.6-22/1f933-1f3fe.png | Bin 0 -> 1056 bytes emojis/emojione-v2.2.6-22/1f933-1f3ff.png | Bin 0 -> 1038 bytes emojis/emojione-v2.2.6-22/1f933.png | Bin 0 -> 1042 bytes emojis/emojione-v2.2.6-22/1f934-1f3fb.png | Bin 0 -> 1141 bytes emojis/emojione-v2.2.6-22/1f934-1f3fc.png | Bin 0 -> 1154 bytes emojis/emojione-v2.2.6-22/1f934-1f3fd.png | Bin 0 -> 1155 bytes emojis/emojione-v2.2.6-22/1f934-1f3fe.png | Bin 0 -> 1163 bytes emojis/emojione-v2.2.6-22/1f934-1f3ff.png | Bin 0 -> 1137 bytes emojis/emojione-v2.2.6-22/1f934.png | Bin 0 -> 1131 bytes emojis/emojione-v2.2.6-22/1f935-1f3fb.png | Bin 0 -> 889 bytes emojis/emojione-v2.2.6-22/1f935-1f3fc.png | Bin 0 -> 891 bytes emojis/emojione-v2.2.6-22/1f935-1f3fd.png | Bin 0 -> 873 bytes emojis/emojione-v2.2.6-22/1f935-1f3fe.png | Bin 0 -> 879 bytes emojis/emojione-v2.2.6-22/1f935-1f3ff.png | Bin 0 -> 868 bytes emojis/emojione-v2.2.6-22/1f935.png | Bin 0 -> 830 bytes emojis/emojione-v2.2.6-22/1f936-1f3fb.png | Bin 0 -> 1334 bytes emojis/emojione-v2.2.6-22/1f936-1f3fc.png | Bin 0 -> 1332 bytes emojis/emojione-v2.2.6-22/1f936-1f3fd.png | Bin 0 -> 1350 bytes emojis/emojione-v2.2.6-22/1f936-1f3fe.png | Bin 0 -> 1344 bytes emojis/emojione-v2.2.6-22/1f936-1f3ff.png | Bin 0 -> 1334 bytes emojis/emojione-v2.2.6-22/1f936.png | Bin 0 -> 1343 bytes emojis/emojione-v2.2.6-22/1f937-1f3fb.png | Bin 0 -> 1110 bytes emojis/emojione-v2.2.6-22/1f937-1f3fc.png | Bin 0 -> 1069 bytes emojis/emojione-v2.2.6-22/1f937-1f3fd.png | Bin 0 -> 1092 bytes emojis/emojione-v2.2.6-22/1f937-1f3fe.png | Bin 0 -> 1091 bytes emojis/emojione-v2.2.6-22/1f937-1f3ff.png | Bin 0 -> 1066 bytes emojis/emojione-v2.2.6-22/1f937.png | Bin 0 -> 1049 bytes emojis/emojione-v2.2.6-22/1f938-1f3fb.png | Bin 0 -> 976 bytes emojis/emojione-v2.2.6-22/1f938-1f3fc.png | Bin 0 -> 1000 bytes emojis/emojione-v2.2.6-22/1f938-1f3fd.png | Bin 0 -> 1005 bytes emojis/emojione-v2.2.6-22/1f938-1f3fe.png | Bin 0 -> 989 bytes emojis/emojione-v2.2.6-22/1f938-1f3ff.png | Bin 0 -> 979 bytes emojis/emojione-v2.2.6-22/1f938.png | Bin 0 -> 960 bytes emojis/emojione-v2.2.6-22/1f939-1f3fb.png | Bin 0 -> 1166 bytes emojis/emojione-v2.2.6-22/1f939-1f3fc.png | Bin 0 -> 1150 bytes emojis/emojione-v2.2.6-22/1f939-1f3fd.png | Bin 0 -> 1164 bytes emojis/emojione-v2.2.6-22/1f939-1f3fe.png | Bin 0 -> 1168 bytes emojis/emojione-v2.2.6-22/1f939-1f3ff.png | Bin 0 -> 1151 bytes emojis/emojione-v2.2.6-22/1f939.png | Bin 0 -> 1111 bytes emojis/emojione-v2.2.6-22/1f93a.png | Bin 0 -> 888 bytes emojis/emojione-v2.2.6-22/1f93c-1f3fb.png | Bin 0 -> 1569 bytes emojis/emojione-v2.2.6-22/1f93c-1f3fc.png | Bin 0 -> 1571 bytes emojis/emojione-v2.2.6-22/1f93c-1f3fd.png | Bin 0 -> 1573 bytes emojis/emojione-v2.2.6-22/1f93c-1f3fe.png | Bin 0 -> 1560 bytes emojis/emojione-v2.2.6-22/1f93c-1f3ff.png | Bin 0 -> 1535 bytes emojis/emojione-v2.2.6-22/1f93c.png | Bin 0 -> 1499 bytes emojis/emojione-v2.2.6-22/1f93d-1f3fb.png | Bin 0 -> 1110 bytes emojis/emojione-v2.2.6-22/1f93d-1f3fc.png | Bin 0 -> 1121 bytes emojis/emojione-v2.2.6-22/1f93d-1f3fd.png | Bin 0 -> 1145 bytes emojis/emojione-v2.2.6-22/1f93d-1f3fe.png | Bin 0 -> 1156 bytes emojis/emojione-v2.2.6-22/1f93d-1f3ff.png | Bin 0 -> 1143 bytes emojis/emojione-v2.2.6-22/1f93d.png | Bin 0 -> 1101 bytes emojis/emojione-v2.2.6-22/1f93e-1f3fb.png | Bin 0 -> 971 bytes emojis/emojione-v2.2.6-22/1f93e-1f3fc.png | Bin 0 -> 970 bytes emojis/emojione-v2.2.6-22/1f93e-1f3fd.png | Bin 0 -> 976 bytes emojis/emojione-v2.2.6-22/1f93e-1f3fe.png | Bin 0 -> 965 bytes emojis/emojione-v2.2.6-22/1f93e-1f3ff.png | Bin 0 -> 954 bytes emojis/emojione-v2.2.6-22/1f93e.png | Bin 0 -> 937 bytes emojis/emojione-v2.2.6-22/1f940.png | Bin 0 -> 1062 bytes emojis/emojione-v2.2.6-22/1f941.png | Bin 0 -> 1128 bytes emojis/emojione-v2.2.6-22/1f942.png | Bin 0 -> 1147 bytes emojis/emojione-v2.2.6-22/1f943.png | Bin 0 -> 1173 bytes emojis/emojione-v2.2.6-22/1f944.png | Bin 0 -> 554 bytes emojis/emojione-v2.2.6-22/1f945.png | Bin 0 -> 1017 bytes emojis/emojione-v2.2.6-22/1f947.png | Bin 0 -> 1005 bytes emojis/emojione-v2.2.6-22/1f948.png | Bin 0 -> 1057 bytes emojis/emojione-v2.2.6-22/1f949.png | Bin 0 -> 1116 bytes emojis/emojione-v2.2.6-22/1f94a.png | Bin 0 -> 1035 bytes emojis/emojione-v2.2.6-22/1f94b.png | Bin 0 -> 1368 bytes emojis/emojione-v2.2.6-22/1f950.png | Bin 0 -> 1047 bytes emojis/emojione-v2.2.6-22/1f951.png | Bin 0 -> 1163 bytes emojis/emojione-v2.2.6-22/1f952.png | Bin 0 -> 973 bytes emojis/emojione-v2.2.6-22/1f953.png | Bin 0 -> 1339 bytes emojis/emojione-v2.2.6-22/1f954.png | Bin 0 -> 930 bytes emojis/emojione-v2.2.6-22/1f955.png | Bin 0 -> 756 bytes emojis/emojione-v2.2.6-22/1f956.png | Bin 0 -> 922 bytes emojis/emojione-v2.2.6-22/1f957.png | Bin 0 -> 1154 bytes emojis/emojione-v2.2.6-22/1f958.png | Bin 0 -> 1316 bytes emojis/emojione-v2.2.6-22/1f959.png | Bin 0 -> 1065 bytes emojis/emojione-v2.2.6-22/1f95a.png | Bin 0 -> 538 bytes emojis/emojione-v2.2.6-22/1f95b.png | Bin 0 -> 738 bytes emojis/emojione-v2.2.6-22/1f95c.png | Bin 0 -> 1067 bytes emojis/emojione-v2.2.6-22/1f95d.png | Bin 0 -> 1061 bytes emojis/emojione-v2.2.6-22/1f95e.png | Bin 0 -> 1556 bytes emojis/emojione-v2.2.6-22/1f980.png | Bin 0 -> 976 bytes emojis/emojione-v2.2.6-22/1f981.png | Bin 0 -> 1224 bytes emojis/emojione-v2.2.6-22/1f982.png | Bin 0 -> 988 bytes emojis/emojione-v2.2.6-22/1f983.png | Bin 0 -> 928 bytes emojis/emojione-v2.2.6-22/1f984.png | Bin 0 -> 1295 bytes emojis/emojione-v2.2.6-22/1f985.png | Bin 0 -> 1200 bytes emojis/emojione-v2.2.6-22/1f986.png | Bin 0 -> 1153 bytes emojis/emojione-v2.2.6-22/1f987.png | Bin 0 -> 923 bytes emojis/emojione-v2.2.6-22/1f988.png | Bin 0 -> 972 bytes emojis/emojione-v2.2.6-22/1f989.png | Bin 0 -> 1178 bytes emojis/emojione-v2.2.6-22/1f98a.png | Bin 0 -> 1129 bytes emojis/emojione-v2.2.6-22/1f98b.png | Bin 0 -> 1165 bytes emojis/emojione-v2.2.6-22/1f98c.png | Bin 0 -> 905 bytes emojis/emojione-v2.2.6-22/1f98d.png | Bin 0 -> 927 bytes emojis/emojione-v2.2.6-22/1f98e.png | Bin 0 -> 1278 bytes emojis/emojione-v2.2.6-22/1f98f.png | Bin 0 -> 1153 bytes emojis/emojione-v2.2.6-22/1f990.png | Bin 0 -> 936 bytes emojis/emojione-v2.2.6-22/1f991.png | Bin 0 -> 1120 bytes emojis/emojione-v2.2.6-22/1f9c0.png | Bin 0 -> 1089 bytes emojis/emojione-v2.2.6-22/203c.png | Bin 0 -> 632 bytes emojis/emojione-v2.2.6-22/2049.png | Bin 0 -> 746 bytes emojis/emojione-v2.2.6-22/2122.png | Bin 0 -> 437 bytes emojis/emojione-v2.2.6-22/2139.png | Bin 0 -> 426 bytes emojis/emojione-v2.2.6-22/2194.png | Bin 0 -> 410 bytes emojis/emojione-v2.2.6-22/2195.png | Bin 0 -> 420 bytes emojis/emojione-v2.2.6-22/2196.png | Bin 0 -> 500 bytes emojis/emojione-v2.2.6-22/2197.png | Bin 0 -> 508 bytes emojis/emojione-v2.2.6-22/2198.png | Bin 0 -> 518 bytes emojis/emojione-v2.2.6-22/2199.png | Bin 0 -> 515 bytes emojis/emojione-v2.2.6-22/21a9.png | Bin 0 -> 679 bytes emojis/emojione-v2.2.6-22/21aa.png | Bin 0 -> 673 bytes emojis/emojione-v2.2.6-22/231a.png | Bin 0 -> 893 bytes emojis/emojione-v2.2.6-22/231b.png | Bin 0 -> 707 bytes emojis/emojione-v2.2.6-22/2328.png | Bin 0 -> 695 bytes emojis/emojione-v2.2.6-22/23cf.png | Bin 0 -> 471 bytes emojis/emojione-v2.2.6-22/23e9.png | Bin 0 -> 441 bytes emojis/emojione-v2.2.6-22/23ea.png | Bin 0 -> 440 bytes emojis/emojione-v2.2.6-22/23eb.png | Bin 0 -> 523 bytes emojis/emojione-v2.2.6-22/23ec.png | Bin 0 -> 534 bytes emojis/emojione-v2.2.6-22/23ed.png | Bin 0 -> 467 bytes emojis/emojione-v2.2.6-22/23ee.png | Bin 0 -> 470 bytes emojis/emojione-v2.2.6-22/23ef.png | Bin 0 -> 448 bytes emojis/emojione-v2.2.6-22/23f0.png | Bin 0 -> 1126 bytes emojis/emojione-v2.2.6-22/23f1.png | Bin 0 -> 1086 bytes emojis/emojione-v2.2.6-22/23f2.png | Bin 0 -> 1155 bytes emojis/emojione-v2.2.6-22/23f3.png | Bin 0 -> 780 bytes emojis/emojione-v2.2.6-22/23f8.png | Bin 0 -> 373 bytes emojis/emojione-v2.2.6-22/23f9.png | Bin 0 -> 334 bytes emojis/emojione-v2.2.6-22/23fa.png | Bin 0 -> 375 bytes emojis/emojione-v2.2.6-22/24c2.png | Bin 0 -> 493 bytes emojis/emojione-v2.2.6-22/25aa.png | Bin 0 -> 114 bytes emojis/emojione-v2.2.6-22/25ab.png | Bin 0 -> 117 bytes emojis/emojione-v2.2.6-22/25b6.png | Bin 0 -> 335 bytes emojis/emojione-v2.2.6-22/25c0.png | Bin 0 -> 354 bytes emojis/emojione-v2.2.6-22/25fb.png | Bin 0 -> 135 bytes emojis/emojione-v2.2.6-22/25fc.png | Bin 0 -> 133 bytes emojis/emojione-v2.2.6-22/25fd.png | Bin 0 -> 141 bytes emojis/emojione-v2.2.6-22/25fe.png | Bin 0 -> 136 bytes emojis/emojione-v2.2.6-22/2600.png | Bin 0 -> 559 bytes emojis/emojione-v2.2.6-22/2601.png | Bin 0 -> 618 bytes emojis/emojione-v2.2.6-22/2602.png | Bin 0 -> 745 bytes emojis/emojione-v2.2.6-22/2603.png | Bin 0 -> 1420 bytes emojis/emojione-v2.2.6-22/2604.png | Bin 0 -> 1076 bytes emojis/emojione-v2.2.6-22/260e.png | Bin 0 -> 1068 bytes emojis/emojione-v2.2.6-22/2611.png | Bin 0 -> 702 bytes emojis/emojione-v2.2.6-22/2614.png | Bin 0 -> 1028 bytes emojis/emojione-v2.2.6-22/2615.png | Bin 0 -> 1101 bytes emojis/emojione-v2.2.6-22/2618.png | Bin 0 -> 851 bytes emojis/emojione-v2.2.6-22/261d-1f3fb.png | Bin 0 -> 669 bytes emojis/emojione-v2.2.6-22/261d-1f3fc.png | Bin 0 -> 708 bytes emojis/emojione-v2.2.6-22/261d-1f3fd.png | Bin 0 -> 685 bytes emojis/emojione-v2.2.6-22/261d-1f3fe.png | Bin 0 -> 671 bytes emojis/emojione-v2.2.6-22/261d-1f3ff.png | Bin 0 -> 631 bytes emojis/emojione-v2.2.6-22/261d.png | Bin 0 -> 672 bytes emojis/emojione-v2.2.6-22/2620.png | Bin 0 -> 819 bytes emojis/emojione-v2.2.6-22/2622.png | Bin 0 -> 868 bytes emojis/emojione-v2.2.6-22/2623.png | Bin 0 -> 829 bytes emojis/emojione-v2.2.6-22/2626.png | Bin 0 -> 474 bytes emojis/emojione-v2.2.6-22/262a.png | Bin 0 -> 549 bytes emojis/emojione-v2.2.6-22/262e.png | Bin 0 -> 1053 bytes emojis/emojione-v2.2.6-22/262f.png | Bin 0 -> 825 bytes emojis/emojione-v2.2.6-22/2638.png | Bin 0 -> 665 bytes emojis/emojione-v2.2.6-22/2639.png | Bin 0 -> 578 bytes emojis/emojione-v2.2.6-22/263a.png | Bin 0 -> 677 bytes emojis/emojione-v2.2.6-22/2648.png | Bin 0 -> 700 bytes emojis/emojione-v2.2.6-22/2649.png | Bin 0 -> 666 bytes emojis/emojione-v2.2.6-22/264a.png | Bin 0 -> 544 bytes emojis/emojione-v2.2.6-22/264b.png | Bin 0 -> 700 bytes emojis/emojione-v2.2.6-22/264c.png | Bin 0 -> 659 bytes emojis/emojione-v2.2.6-22/264d.png | Bin 0 -> 654 bytes emojis/emojione-v2.2.6-22/264e.png | Bin 0 -> 738 bytes emojis/emojione-v2.2.6-22/264f.png | Bin 0 -> 647 bytes emojis/emojione-v2.2.6-22/2650.png | Bin 0 -> 595 bytes emojis/emojione-v2.2.6-22/2651.png | Bin 0 -> 670 bytes emojis/emojione-v2.2.6-22/2652.png | Bin 0 -> 759 bytes emojis/emojione-v2.2.6-22/2653.png | Bin 0 -> 570 bytes emojis/emojione-v2.2.6-22/2660.png | Bin 0 -> 516 bytes emojis/emojione-v2.2.6-22/2663.png | Bin 0 -> 571 bytes emojis/emojione-v2.2.6-22/2665.png | Bin 0 -> 439 bytes emojis/emojione-v2.2.6-22/2666.png | Bin 0 -> 181 bytes emojis/emojione-v2.2.6-22/2668.png | Bin 0 -> 774 bytes emojis/emojione-v2.2.6-22/267b.png | Bin 0 -> 972 bytes emojis/emojione-v2.2.6-22/267f.png | Bin 0 -> 726 bytes emojis/emojione-v2.2.6-22/2692.png | Bin 0 -> 1026 bytes emojis/emojione-v2.2.6-22/2693.png | Bin 0 -> 748 bytes emojis/emojione-v2.2.6-22/2694.png | Bin 0 -> 1023 bytes emojis/emojione-v2.2.6-22/2696.png | Bin 0 -> 981 bytes emojis/emojione-v2.2.6-22/2697.png | Bin 0 -> 873 bytes emojis/emojione-v2.2.6-22/2699.png | Bin 0 -> 695 bytes emojis/emojione-v2.2.6-22/269b.png | Bin 0 -> 807 bytes emojis/emojione-v2.2.6-22/269c.png | Bin 0 -> 652 bytes emojis/emojione-v2.2.6-22/26a0.png | Bin 0 -> 544 bytes emojis/emojione-v2.2.6-22/26a1.png | Bin 0 -> 403 bytes emojis/emojione-v2.2.6-22/26aa.png | Bin 0 -> 265 bytes emojis/emojione-v2.2.6-22/26ab.png | Bin 0 -> 281 bytes emojis/emojione-v2.2.6-22/26b0.png | Bin 0 -> 1196 bytes emojis/emojione-v2.2.6-22/26b1.png | Bin 0 -> 720 bytes emojis/emojione-v2.2.6-22/26bd.png | Bin 0 -> 1189 bytes emojis/emojione-v2.2.6-22/26be.png | Bin 0 -> 853 bytes emojis/emojione-v2.2.6-22/26c4.png | Bin 0 -> 1028 bytes emojis/emojione-v2.2.6-22/26c5.png | Bin 0 -> 809 bytes emojis/emojione-v2.2.6-22/26c8.png | Bin 0 -> 982 bytes emojis/emojione-v2.2.6-22/26ce.png | Bin 0 -> 740 bytes emojis/emojione-v2.2.6-22/26cf.png | Bin 0 -> 674 bytes emojis/emojione-v2.2.6-22/26d1.png | Bin 0 -> 787 bytes emojis/emojione-v2.2.6-22/26d3.png | Bin 0 -> 722 bytes emojis/emojione-v2.2.6-22/26d4.png | Bin 0 -> 321 bytes emojis/emojione-v2.2.6-22/26e9.png | Bin 0 -> 853 bytes emojis/emojione-v2.2.6-22/26ea.png | Bin 0 -> 974 bytes emojis/emojione-v2.2.6-22/26f0.png | Bin 0 -> 1145 bytes emojis/emojione-v2.2.6-22/26f1.png | Bin 0 -> 1088 bytes emojis/emojione-v2.2.6-22/26f2.png | Bin 0 -> 1056 bytes emojis/emojione-v2.2.6-22/26f3.png | Bin 0 -> 674 bytes emojis/emojione-v2.2.6-22/26f4.png | Bin 0 -> 998 bytes emojis/emojione-v2.2.6-22/26f5.png | Bin 0 -> 914 bytes emojis/emojione-v2.2.6-22/26f7.png | Bin 0 -> 1001 bytes emojis/emojione-v2.2.6-22/26f8.png | Bin 0 -> 983 bytes emojis/emojione-v2.2.6-22/26f9-1f3fb.png | Bin 0 -> 987 bytes emojis/emojione-v2.2.6-22/26f9-1f3fc.png | Bin 0 -> 978 bytes emojis/emojione-v2.2.6-22/26f9-1f3fd.png | Bin 0 -> 992 bytes emojis/emojione-v2.2.6-22/26f9-1f3fe.png | Bin 0 -> 975 bytes emojis/emojione-v2.2.6-22/26f9-1f3ff.png | Bin 0 -> 966 bytes emojis/emojione-v2.2.6-22/26f9.png | Bin 0 -> 950 bytes emojis/emojione-v2.2.6-22/26fa.png | Bin 0 -> 1184 bytes emojis/emojione-v2.2.6-22/26fd.png | Bin 0 -> 1031 bytes emojis/emojione-v2.2.6-22/2702.png | Bin 0 -> 782 bytes emojis/emojione-v2.2.6-22/2705.png | Bin 0 -> 589 bytes emojis/emojione-v2.2.6-22/2708.png | Bin 0 -> 954 bytes emojis/emojione-v2.2.6-22/2709.png | Bin 0 -> 765 bytes emojis/emojione-v2.2.6-22/270a-1f3fb.png | Bin 0 -> 965 bytes emojis/emojione-v2.2.6-22/270a-1f3fc.png | Bin 0 -> 1023 bytes emojis/emojione-v2.2.6-22/270a-1f3fd.png | Bin 0 -> 965 bytes emojis/emojione-v2.2.6-22/270a-1f3fe.png | Bin 0 -> 950 bytes emojis/emojione-v2.2.6-22/270a-1f3ff.png | Bin 0 -> 911 bytes emojis/emojione-v2.2.6-22/270a.png | Bin 0 -> 972 bytes emojis/emojione-v2.2.6-22/270b-1f3fb.png | Bin 0 -> 730 bytes emojis/emojione-v2.2.6-22/270b-1f3fc.png | Bin 0 -> 776 bytes emojis/emojione-v2.2.6-22/270b-1f3fd.png | Bin 0 -> 742 bytes emojis/emojione-v2.2.6-22/270b-1f3fe.png | Bin 0 -> 726 bytes emojis/emojione-v2.2.6-22/270b-1f3ff.png | Bin 0 -> 689 bytes emojis/emojione-v2.2.6-22/270b.png | Bin 0 -> 745 bytes emojis/emojione-v2.2.6-22/270c-1f3fb.png | Bin 0 -> 873 bytes emojis/emojione-v2.2.6-22/270c-1f3fc.png | Bin 0 -> 904 bytes emojis/emojione-v2.2.6-22/270c-1f3fd.png | Bin 0 -> 896 bytes emojis/emojione-v2.2.6-22/270c-1f3fe.png | Bin 0 -> 877 bytes emojis/emojione-v2.2.6-22/270c-1f3ff.png | Bin 0 -> 839 bytes emojis/emojione-v2.2.6-22/270c.png | Bin 0 -> 875 bytes emojis/emojione-v2.2.6-22/270d-1f3fb.png | Bin 0 -> 815 bytes emojis/emojione-v2.2.6-22/270d-1f3fc.png | Bin 0 -> 830 bytes emojis/emojione-v2.2.6-22/270d-1f3fd.png | Bin 0 -> 824 bytes emojis/emojione-v2.2.6-22/270d-1f3fe.png | Bin 0 -> 831 bytes emojis/emojione-v2.2.6-22/270d-1f3ff.png | Bin 0 -> 789 bytes emojis/emojione-v2.2.6-22/270d.png | Bin 0 -> 833 bytes emojis/emojione-v2.2.6-22/270f.png | Bin 0 -> 576 bytes emojis/emojione-v2.2.6-22/2712.png | Bin 0 -> 601 bytes emojis/emojione-v2.2.6-22/2714.png | Bin 0 -> 505 bytes emojis/emojione-v2.2.6-22/2716.png | Bin 0 -> 278 bytes emojis/emojione-v2.2.6-22/271d.png | Bin 0 -> 491 bytes emojis/emojione-v2.2.6-22/2721.png | Bin 0 -> 441 bytes emojis/emojione-v2.2.6-22/2728.png | Bin 0 -> 557 bytes emojis/emojione-v2.2.6-22/2733.png | Bin 0 -> 372 bytes emojis/emojione-v2.2.6-22/2734.png | Bin 0 -> 370 bytes emojis/emojione-v2.2.6-22/2744.png | Bin 0 -> 822 bytes emojis/emojione-v2.2.6-22/2747.png | Bin 0 -> 648 bytes emojis/emojione-v2.2.6-22/274c.png | Bin 0 -> 275 bytes emojis/emojione-v2.2.6-22/274e.png | Bin 0 -> 339 bytes emojis/emojione-v2.2.6-22/2753.png | Bin 0 -> 526 bytes emojis/emojione-v2.2.6-22/2754.png | Bin 0 -> 547 bytes emojis/emojione-v2.2.6-22/2755.png | Bin 0 -> 394 bytes emojis/emojione-v2.2.6-22/2757.png | Bin 0 -> 377 bytes emojis/emojione-v2.2.6-22/2763.png | Bin 0 -> 465 bytes emojis/emojione-v2.2.6-22/2764.png | Bin 0 -> 446 bytes emojis/emojione-v2.2.6-22/2795.png | Bin 0 -> 209 bytes emojis/emojione-v2.2.6-22/2796.png | Bin 0 -> 131 bytes emojis/emojione-v2.2.6-22/2797.png | Bin 0 -> 246 bytes emojis/emojione-v2.2.6-22/27a1.png | Bin 0 -> 444 bytes emojis/emojione-v2.2.6-22/27b0.png | Bin 0 -> 655 bytes emojis/emojione-v2.2.6-22/27bf.png | Bin 0 -> 678 bytes emojis/emojione-v2.2.6-22/2934.png | Bin 0 -> 542 bytes emojis/emojione-v2.2.6-22/2935.png | Bin 0 -> 555 bytes emojis/emojione-v2.2.6-22/2b05.png | Bin 0 -> 448 bytes emojis/emojione-v2.2.6-22/2b06.png | Bin 0 -> 493 bytes emojis/emojione-v2.2.6-22/2b07.png | Bin 0 -> 487 bytes emojis/emojione-v2.2.6-22/2b1b.png | Bin 0 -> 130 bytes emojis/emojione-v2.2.6-22/2b1c.png | Bin 0 -> 127 bytes emojis/emojione-v2.2.6-22/2b50.png | Bin 0 -> 457 bytes emojis/emojione-v2.2.6-22/2b55.png | Bin 0 -> 414 bytes emojis/emojione-v2.2.6-22/3030.png | Bin 0 -> 412 bytes emojis/emojione-v2.2.6-22/303d.png | Bin 0 -> 593 bytes emojis/emojione-v2.2.6-22/3297.png | Bin 0 -> 740 bytes emojis/emojione-v2.2.6-22/3299.png | Bin 0 -> 775 bytes gemini.key.gpg | 2 + gptel-tools/fetch_page.el | 399 + gptel-tools/list_directory_files.el | 200 + gptel-tools/move_to_trash.el | 142 + gptel-tools/read_buffer.el | 27 + gptel-tools/read_text_file.el | 144 + gptel-tools/update_text_file.el | 149 + gptel-tools/write_text_file.el | 94 + init.el | 142 + keybindings.org | 290 + modules/ai-config.el | 419 + modules/ai-conversations.el | 277 + modules/auth-config.el | 45 + modules/calibredb-epub-config.el | 223 + modules/chrono-tools.el | 118 + modules/config-utilities.el | 291 + modules/custom-functions.el | 1012 + modules/dashboard-config.el | 144 + modules/diff-config.el | 53 + modules/dirvish-config.el | 403 + modules/dwim-shell-config.el | 732 + modules/elfeed-config.el | 290 + modules/eradio-config.el | 36 + modules/erc-config.el | 317 + modules/eshell-vterm-config.el | 229 + modules/eww-config.el | 153 + modules/external-open.el | 129 + modules/flycheck-config.el | 99 + modules/flyspell-and-abbrev.el | 211 + modules/font-config.el | 283 + modules/games-config.el | 60 + modules/help-config.el | 108 + modules/help-utils.el | 77 + modules/host-environment.el | 116 + modules/httpd-config.el | 26 + modules/jumper.el | 177 + modules/keybindings.el | 100 + modules/keyboard-macros.el | 97 + modules/latex-config.el | 56 + modules/ledger-config.el | 50 + modules/lipsum-generator.el | 239 + modules/local-repository.el | 53 + modules/lorem-generator.el | 244 + modules/mail-config.el | 341 + modules/markdown-config.el | 47 + modules/media-utils.el | 187 + modules/modeline-config.el | 55 + modules/mu4e-org-contacts-integration.el | 167 + modules/mu4e-org-contacts-setup.el | 24 + modules/music-config.el | 597 + modules/org-agenda-config.el | 290 + modules/org-babel-config.el | 151 + modules/org-capture-config.el | 143 + modules/org-config.el | 267 + modules/org-contacts-config.el | 205 + modules/org-drill-config.el | 109 + modules/org-export-config.el | 162 + modules/org-gcal-config.el | 92 + modules/org-noter-config.el | 60 + modules/org-refile-config.el | 78 + modules/org-roam-config.el | 178 + modules/org-webclipper.el | 145 + modules/pdf-config.el | 59 + modules/prog-c.el | 32 + modules/prog-general.el | 299 + modules/prog-go.el | 41 + modules/prog-lisp.el | 126 + modules/prog-lsp.el | 55 + modules/prog-python.el | 81 + modules/prog-shell.el | 15 + modules/prog-training.el | 35 + modules/prog-webdev.el | 120 + modules/prog-yaml.el | 18 + modules/quick-video-capture.el | 104 + modules/reconcile-open-repos.el | 72 + modules/selection-framework.el | 264 + modules/show-kill-ring.el | 125 + modules/system-defaults.el | 243 + modules/system-utils.el | 202 + modules/test-runner.el | 270 + modules/text-config.el | 121 + modules/tramp-config.el | 135 + modules/ui-config.el | 141 + modules/ui-navigation.el | 154 + modules/ui-theme.el | 135 + modules/undead-buffers.el | 181 + modules/user-constants.el | 180 + modules/vc-config.el | 131 + modules/video-audio-recording.el | 184 + modules/weather-config.el | 40 + modules/wip.el | 121 + modules/wrap-up.el | 30 + org-roam-templates/recipe.org | 17 + org-roam-templates/topic.org | 7 + org-roam-templates/v2mom.org | 40 + scripts/build-emacs.sh | 246 + scripts/create-elpa-mirrors.sh | 48 + scripts/delete-elisp-compiled-files.sh | 24 + scripts/profile-dotemacs.sh | 20 + scripts/remote-repository-reset.sh | 19 + scripts/reset-to-first-launch.sh | 45 + scripts/setup-email.sh | 47 + tests/test-clear-blank-lines.el.disabled | 47 + ...ustom-functions-join-line-or-region.el.disabled | 84 + tests/test-custom-org-agenda-functions.el.disabled | 94 + tests/test-fixup-whitespace.el.disabled | 159 + tests/test-flyspell-config-functions.el.disabled | 149 + tests/test-format-region.el.disabled | 110 + tests/test-fs--mode-to-permissions.el | 36 + tests/test-fs-filter-by-extension.el | 68 + tests/test-fs-format-file-info.el | 40 + tests/test-fs-get-file-info.el | 75 + tests/test-fs-list-directory-recursive-extra.el | 106 + tests/test-fs-list-directory-recursive.el | 71 + tests/test-fs-validate-path.el | 45 + .../test-testutil-filesystem-directory-entries.el | 317 + tests/test-theme-theme-persistence.el.disabled | 135 + tests/test-title-case-region.el.disabled | 44 + tests/testutil-filesystem.el | 180 + tests/testutil-general.el | 191 + themes/dupre-theme.el | 149 + todo.org | 3612 + 2348 files changed, 1119160 insertions(+) create mode 100644 .gitignore create mode 100644 .localrepo/2048-game-20230809.356.tar create mode 100644 .localrepo/a-20210929.1510.tar create mode 100644 .localrepo/accent-20250210.906.tar create mode 100644 .localrepo/aio-20200610.1904.tar create mode 100644 .localrepo/alert-20250615.1845.tar create mode 100644 .localrepo/all-the-icons-20250527.927.tar create mode 100644 .localrepo/all-the-icons-nerd-fonts-20240210.1127.tar create mode 100644 .localrepo/archive-contents create mode 100644 .localrepo/async-1.9.9.tar create mode 100644 .localrepo/async-await-20220827.437.tar create mode 100644 .localrepo/auctex-14.1.0.tar create mode 100644 .localrepo/auctex-latexmk-20221025.1219.tar create mode 100644 .localrepo/bicycle-20250601.1007.tar create mode 100644 .localrepo/blacken-20231129.654.tar create mode 100644 .localrepo/buffer-move-20220512.755.tar create mode 100644 .localrepo/bug-hunter-1.3.1.tar create mode 100644 .localrepo/calibredb-20250705.225.tar create mode 100644 .localrepo/change-inner-20250320.1600.tar create mode 100644 .localrepo/closql-20250913.1926.tar create mode 100644 .localrepo/company-1.0.2.tar create mode 100644 .localrepo/company-auctex-20200529.1835.tar create mode 100644 .localrepo/company-box-20240320.921.tar create mode 100644 .localrepo/company-prescient-20250816.19.tar create mode 100644 .localrepo/company-quickhelp-20231026.1714.tar create mode 100644 .localrepo/company-shell-20230106.1532.tar create mode 100644 .localrepo/cond-let-0.1.1.tar create mode 100644 .localrepo/consult-2.6.tar create mode 100644 .localrepo/consult-dir-20250313.359.tar create mode 100644 .localrepo/consult-flycheck-1.0.tar create mode 100644 .localrepo/consult-yasnippet-20250411.1922.tar create mode 100644 .localrepo/css-eldoc-20220415.1629.tar create mode 100644 .localrepo/dash-2.20.0.tar create mode 100644 .localrepo/dashboard-20250708.57.tar create mode 100644 .localrepo/deadgrep-20241210.1630.tar create mode 100644 .localrepo/devdocs-0.6.1.tar create mode 100644 .localrepo/dired-hacks-utils-20240629.1906.tar create mode 100644 .localrepo/dired-hide-dotfiles-20240727.1720.tar create mode 100644 .localrepo/dired-sidebar-20250212.629.tar create mode 100644 .localrepo/dired-subtree-20240629.1859.tar create mode 100644 .localrepo/dirvish-2.3.0.tar create mode 100644 .localrepo/djvu-1.1.2.tar create mode 100644 .localrepo/doom-modeline-20250718.1833.tar create mode 100644 .localrepo/dwim-shell-command-20250218.1720.tar create mode 100644 .localrepo/easy-hugo-20250701.2138.tar create mode 100644 .localrepo/edit-indirect-0.1.13.tar create mode 100644 .localrepo/el-mock-20220625.1949.tar create mode 100644 .localrepo/eldoc-toml-20211026.1122.tar create mode 100644 .localrepo/elfeed-20241202.22.tar create mode 100644 .localrepo/elisp-lint-20220419.252.tar create mode 100644 .localrepo/elisp-refs-20230920.201.tar create mode 100644 .localrepo/emacsql-4.3.1.tar create mode 100644 .localrepo/embark-1.1.tar create mode 100644 .localrepo/embark-consult-1.1.tar create mode 100644 .localrepo/emojify-20210108.1111.tar create mode 100644 .localrepo/eradio-20210327.1000.tar create mode 100644 .localrepo/erc-hl-nicks-20240615.2058.tar create mode 100644 .localrepo/erc-image-20210604.753.tar create mode 100644 .localrepo/erc-yank-20210220.1815.tar create mode 100644 .localrepo/eshell-syntax-highlighting-20241222.2030.tar create mode 100644 .localrepo/eshell-toggle-20250513.1742.tar create mode 100644 .localrepo/eshell-up-20240226.1747.tar create mode 100644 .localrepo/esxml-20250421.1632.tar create mode 100644 .localrepo/exec-path-from-shell-2.2.tar create mode 100644 .localrepo/exercism-20241019.1120.tar create mode 100644 .localrepo/expand-region-1.0.0.tar create mode 100644 .localrepo/f-20241003.1131.tar create mode 100644 .localrepo/flycheck-35.0.tar create mode 100644 .localrepo/flycheck-package-20210509.2325.tar create mode 100644 .localrepo/flycheck-projectile-20201031.1952.tar create mode 100644 .localrepo/flyspell-correct-20220520.630.tar create mode 100644 .localrepo/flyspell-correct-ivy-20220520.630.tar create mode 100644 .localrepo/fontaine-3.0.1.tar create mode 100644 .localrepo/forge-20250916.1119.tar create mode 100644 .localrepo/frame-local-20180330.940.tar create mode 100644 .localrepo/free-keys-1.0.tar create mode 100644 .localrepo/geiser-0.31.1.tar create mode 100644 .localrepo/geiser-guile-0.28.3.tar create mode 100644 .localrepo/ghub-20250909.1013.tar create mode 100644 .localrepo/git-gutter-20241212.1415.tar create mode 100644 .localrepo/git-timemachine-20250128.940.tar create mode 100644 .localrepo/gntp-20141025.250.tar create mode 100644 .localrepo/go-mode-1.6.0.tar create mode 100644 .localrepo/gptel-0.9.8.5.tar create mode 100644 .localrepo/gptel-magit-20250520.833.tar create mode 100644 .localrepo/graphviz-dot-mode-20250715.1358.tar create mode 100644 .localrepo/helpful-20250408.334.tar create mode 100644 .localrepo/hl-todo-20250531.2218.tar create mode 100644 .localrepo/ht-20230703.558.tar create mode 100644 .localrepo/htmlize-1.58.tar create mode 100644 .localrepo/ibuffer-projectile-20230817.610.tar create mode 100644 .localrepo/impatient-mode-20230511.1746.tar create mode 100644 .localrepo/iter2-20250209.1516.tar create mode 100644 .localrepo/ivy-0.15.1.tar create mode 100644 .localrepo/ivy-yasnippet-20200704.700.tar create mode 100644 .localrepo/js2-mode-20231224.tar create mode 100644 .localrepo/json-mode-0.2.tar create mode 100644 .localrepo/leetcode-20250417.1453.tar create mode 100644 .localrepo/ligature-20220808.1225.tar create mode 100644 .localrepo/llama-1.0.0.tar create mode 100644 .localrepo/log4e-20240123.1313.tar create mode 100644 .localrepo/lsp-mode-20250708.39.tar create mode 100644 .localrepo/lsp-ui-20250228.2155.tar create mode 100644 .localrepo/lv-0.15.0.tar create mode 100644 .localrepo/magit-4.4.0.tar create mode 100644 .localrepo/magit-section-4.4.0.tar create mode 100644 .localrepo/malyon-20161208.2125.tar create mode 100644 .localrepo/marginalia-2.1.tar create mode 100644 .localrepo/markdown-mode-2.7.tar create mode 100644 .localrepo/move-text-20231204.1514.tar create mode 100644 .localrepo/nerd-icons-20250718.355.tar create mode 100644 .localrepo/nerd-icons-completion-20250509.1949.tar create mode 100644 .localrepo/nerd-icons-dired-20250506.1729.tar create mode 100644 .localrepo/nerd-icons-ibuffer-20250307.958.tar create mode 100644 .localrepo/nov-20250615.1051.tar create mode 100644 .localrepo/numpydoc-20230811.1708.tar create mode 100644 .localrepo/olivetti-20241030.542.tar create mode 100644 .localrepo/orderless-1.4.tar create mode 100644 .localrepo/org-alert-20241225.2356.tar create mode 100644 .localrepo/org-contacts-1.1.tar create mode 100644 .localrepo/org-drill-2.7.0.tar create mode 100644 .localrepo/org-msg-20240902.447.tar create mode 100644 .localrepo/org-noter-20240918.1703.tar create mode 100644 .localrepo/org-pdftools-20250714.1631.tar create mode 100644 .localrepo/org-re-reveal-20250821.1332.tar create mode 100644 .localrepo/org-roam-20250701.528.tar create mode 100644 .localrepo/org-superstar-1.5.1.tar create mode 100644 .localrepo/ox-gfm-20231215.1901.tar create mode 100644 .localrepo/ox-hugo-20250212.310.tar create mode 100644 .localrepo/ox-pandoc-20250424.908.tar create mode 100644 .localrepo/ox-reveal-20221127.814.tar create mode 100644 .localrepo/package-build-20250708.1908.tar create mode 100644 .localrepo/package-lint-0.26.tar create mode 100644 .localrepo/pcmpl-args-0.1.3.tar create mode 100644 .localrepo/pdf-tools-1.1.0.tar create mode 100644 .localrepo/pdf-view-restore-20190904.1708.tar create mode 100644 .localrepo/persist-0.6.1.tar create mode 100644 .localrepo/poetry-20240329.1103.tar create mode 100644 .localrepo/pomm-20250202.1202.tar create mode 100644 .localrepo/popup-0.5.9.tar create mode 100644 .localrepo/pos-tip-20240209.837.tar create mode 100644 .localrepo/prescient-20250816.19.tar create mode 100644 .localrepo/projectile-2.9.1.tar create mode 100644 .localrepo/promise-20210307.727.tar create mode 100644 .localrepo/pyvenv-20211014.707.tar create mode 100644 .localrepo/quick-sdcv-20250923.1446.tar create mode 100644 .localrepo/rainbow-delimiters-2.1.5.tar create mode 100644 .localrepo/rainbow-mode-1.0.6.tar create mode 100644 .localrepo/request-0.3.3.tar create mode 100644 .localrepo/ripgrep-20220520.1410.tar create mode 100644 .localrepo/s-20220902.1511.tar create mode 100644 .localrepo/sdcv-20241227.319.tar create mode 100644 .localrepo/showtip-20090830.1040.tar create mode 100644 .localrepo/shrink-path-20190208.1335.tar create mode 100644 .localrepo/simple-httpd-20230821.1458.tar create mode 100644 .localrepo/spinner-1.7.4.tar create mode 100644 .localrepo/sudo-edit-20220801.1317.tar create mode 100644 .localrepo/symbol-overlay-4.3.tar create mode 100644 .localrepo/tablist-1.0.tar create mode 100644 .localrepo/tide-20241019.2101.tar create mode 100644 .localrepo/tldr-20230301.136.tar create mode 100644 .localrepo/tmr-1.1.0.tar create mode 100644 .localrepo/tomelr-0.4.3.tar create mode 100644 .localrepo/toml-mode-20161107.1800.tar create mode 100644 .localrepo/transient-0.10.0.tar create mode 100644 .localrepo/tree-sitter-20220212.1632.tar create mode 100644 .localrepo/treepy-20240930.728.tar create mode 100644 .localrepo/treesit-auto-20240511.1425.tar create mode 100644 .localrepo/tsc-20220212.1632.tar create mode 100644 .localrepo/vertico-2.4.tar create mode 100644 .localrepo/vertico-prescient-20250816.19.tar create mode 100644 .localrepo/vterm-20241218.331.tar create mode 100644 .localrepo/vterm-toggle-20230912.246.tar create mode 100644 .localrepo/web-mode-17.3.21.tar create mode 100644 .localrepo/wiki-summary-20181010.1824.tar create mode 100644 .localrepo/windsize-20181029.2257.tar create mode 100644 .localrepo/with-editor-3.4.4.tar create mode 100644 .localrepo/ws-butler-1.3.tar create mode 100644 .localrepo/xterm-color-20230321.3.tar create mode 100644 .localrepo/yaml-1.2.0.tar create mode 100644 .localrepo/yaml-mode-0.0.16.tar create mode 100644 .localrepo/yasnippet-0.14.3.tar create mode 100644 ai-prompts/coder.org create mode 100644 ai-prompts/contractor.org create mode 100644 ai-prompts/default.org create mode 100644 ai-prompts/docstring-writer.org create mode 100644 ai-prompts/emacs-config-wip.org create mode 100644 ai-prompts/emacs-dev+pm.org create mode 100644 ai-prompts/gptel-tool-writer.org create mode 100644 ai-prompts/prompt-iterator.org create mode 100644 ai-prompts/test-case-generator.org 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 create mode 100644 custom/c-boxes.el create mode 100644 custom/edit-indirect.el create mode 100644 custom/elpa-mirror.el create mode 100644 custom/eplot.el create mode 100644 custom/gptel-prompts.el create mode 100644 custom/org-checklist.el create mode 100644 custom/pdf-continuous-scroll-mode-latest.el create mode 100644 custom/pdf-continuous-scroll-mode.el create mode 100644 custom/profile-dotemacs.el create mode 100644 custom/titlecase-data.el create mode 100644 custom/titlecase.el create mode 100644 custom/utilities/vcf-conversion-helpers.el create mode 100644 early-init.el create mode 100644 emojis/emojione-v2.2.6-22/0023-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/002a-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/0030-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/0031-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/0032-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/0033-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/0034-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/0035-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/0036-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/0037-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/0038-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/0039-20e3.png create mode 100644 emojis/emojione-v2.2.6-22/00a9.png create mode 100644 emojis/emojione-v2.2.6-22/00ae.png create mode 100644 emojis/emojione-v2.2.6-22/1f004.png create mode 100644 emojis/emojione-v2.2.6-22/1f0cf.png create mode 100644 emojis/emojione-v2.2.6-22/1f170.png create mode 100644 emojis/emojione-v2.2.6-22/1f171.png create mode 100644 emojis/emojione-v2.2.6-22/1f17e.png create mode 100644 emojis/emojione-v2.2.6-22/1f17f.png create mode 100644 emojis/emojione-v2.2.6-22/1f18e.png create mode 100644 emojis/emojione-v2.2.6-22/1f191.png create mode 100644 emojis/emojione-v2.2.6-22/1f192.png create mode 100644 emojis/emojione-v2.2.6-22/1f193.png create mode 100644 emojis/emojione-v2.2.6-22/1f194.png create mode 100644 emojis/emojione-v2.2.6-22/1f195.png create mode 100644 emojis/emojione-v2.2.6-22/1f196.png create mode 100644 emojis/emojione-v2.2.6-22/1f197.png create mode 100644 emojis/emojione-v2.2.6-22/1f198.png create mode 100644 emojis/emojione-v2.2.6-22/1f199.png create mode 100644 emojis/emojione-v2.2.6-22/1f19a.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1f6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6-1f1ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1e7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1ef.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1f6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7-1f1ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1f5.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8-1f1ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e9-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e9-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e9-1f1ef.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e9-1f1f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e9-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e9-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e9-1f1ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f1e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ea-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ea-1f1e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ea-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ea-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ea-1f1ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ea-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ea-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ea-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ea-1f1fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1eb-1f1ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f1eb-1f1ef.png create mode 100644 emojis/emojione-v2.2.6-22/1f1eb-1f1f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f1eb-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1eb-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1eb-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1e7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1f5.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1f6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec-1f1fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ed-1f1f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ed-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ed-1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ed-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ed-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ed-1f1fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee-1f1e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee-1f1e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee-1f1f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee-1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee-1f1f6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ef-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ef-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ef-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ef-1f1f5.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ef.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0-1f1ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0-1f1ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0-1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0-1f1f5.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0-1f1fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0-1f1fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0-1f1ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1-1f1e7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1-1f1e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1-1f1ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1-1f1f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1-1f1fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1-1f1fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1-1f1fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1f5.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1f6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2-1f1ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1f5.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3-1f1ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f4-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5-1f1fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f5.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f6-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f7-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f7-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f7-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f7-1f1fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f7-1f1fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1e7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1ef.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8-1f1ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1ef.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9-1f1ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fa-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fa-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fa-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fa-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fa-1f1fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fa-1f1ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fb-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fb-1f1e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fb-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fb-1f1ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fb-1f1ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fb-1f1f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fb-1f1fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fc-1f1eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fc-1f1f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fd-1f1f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fe-1f1ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fe-1f1f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f1fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ff-1f1e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ff-1f1f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ff-1f1fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f1ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f201.png create mode 100644 emojis/emojione-v2.2.6-22/1f202.png create mode 100644 emojis/emojione-v2.2.6-22/1f21a.png create mode 100644 emojis/emojione-v2.2.6-22/1f22f.png create mode 100644 emojis/emojione-v2.2.6-22/1f232.png create mode 100644 emojis/emojione-v2.2.6-22/1f233.png create mode 100644 emojis/emojione-v2.2.6-22/1f234.png create mode 100644 emojis/emojione-v2.2.6-22/1f235.png create mode 100644 emojis/emojione-v2.2.6-22/1f236.png create mode 100644 emojis/emojione-v2.2.6-22/1f237.png create mode 100644 emojis/emojione-v2.2.6-22/1f238.png create mode 100644 emojis/emojione-v2.2.6-22/1f239.png create mode 100644 emojis/emojione-v2.2.6-22/1f23a.png create mode 100644 emojis/emojione-v2.2.6-22/1f250.png create mode 100644 emojis/emojione-v2.2.6-22/1f251.png create mode 100644 emojis/emojione-v2.2.6-22/1f300.png create mode 100644 emojis/emojione-v2.2.6-22/1f301.png create mode 100644 emojis/emojione-v2.2.6-22/1f302.png create mode 100644 emojis/emojione-v2.2.6-22/1f303.png create mode 100644 emojis/emojione-v2.2.6-22/1f304.png create mode 100644 emojis/emojione-v2.2.6-22/1f305.png create mode 100644 emojis/emojione-v2.2.6-22/1f306.png create mode 100644 emojis/emojione-v2.2.6-22/1f307.png create mode 100644 emojis/emojione-v2.2.6-22/1f308.png create mode 100644 emojis/emojione-v2.2.6-22/1f309.png create mode 100644 emojis/emojione-v2.2.6-22/1f30a.png create mode 100644 emojis/emojione-v2.2.6-22/1f30b.png create mode 100644 emojis/emojione-v2.2.6-22/1f30c.png create mode 100644 emojis/emojione-v2.2.6-22/1f30d.png create mode 100644 emojis/emojione-v2.2.6-22/1f30e.png create mode 100644 emojis/emojione-v2.2.6-22/1f30f.png create mode 100644 emojis/emojione-v2.2.6-22/1f310.png create mode 100644 emojis/emojione-v2.2.6-22/1f311.png create mode 100644 emojis/emojione-v2.2.6-22/1f312.png create mode 100644 emojis/emojione-v2.2.6-22/1f313.png create mode 100644 emojis/emojione-v2.2.6-22/1f314.png create mode 100644 emojis/emojione-v2.2.6-22/1f315.png create mode 100644 emojis/emojione-v2.2.6-22/1f316.png create mode 100644 emojis/emojione-v2.2.6-22/1f317.png create mode 100644 emojis/emojione-v2.2.6-22/1f318.png create mode 100644 emojis/emojione-v2.2.6-22/1f319.png create mode 100644 emojis/emojione-v2.2.6-22/1f31a.png create mode 100644 emojis/emojione-v2.2.6-22/1f31b.png create mode 100644 emojis/emojione-v2.2.6-22/1f31c.png create mode 100644 emojis/emojione-v2.2.6-22/1f31d.png create mode 100644 emojis/emojione-v2.2.6-22/1f31e.png create mode 100644 emojis/emojione-v2.2.6-22/1f31f.png create mode 100644 emojis/emojione-v2.2.6-22/1f320.png create mode 100644 emojis/emojione-v2.2.6-22/1f321.png create mode 100644 emojis/emojione-v2.2.6-22/1f324.png create mode 100644 emojis/emojione-v2.2.6-22/1f325.png create mode 100644 emojis/emojione-v2.2.6-22/1f326.png create mode 100644 emojis/emojione-v2.2.6-22/1f327.png create mode 100644 emojis/emojione-v2.2.6-22/1f328.png create mode 100644 emojis/emojione-v2.2.6-22/1f329.png create mode 100644 emojis/emojione-v2.2.6-22/1f32a.png create mode 100644 emojis/emojione-v2.2.6-22/1f32b.png create mode 100644 emojis/emojione-v2.2.6-22/1f32c.png create mode 100644 emojis/emojione-v2.2.6-22/1f32d.png create mode 100644 emojis/emojione-v2.2.6-22/1f32e.png create mode 100644 emojis/emojione-v2.2.6-22/1f32f.png create mode 100644 emojis/emojione-v2.2.6-22/1f330.png create mode 100644 emojis/emojione-v2.2.6-22/1f331.png create mode 100644 emojis/emojione-v2.2.6-22/1f332.png create mode 100644 emojis/emojione-v2.2.6-22/1f333.png create mode 100644 emojis/emojione-v2.2.6-22/1f334.png create mode 100644 emojis/emojione-v2.2.6-22/1f335.png create mode 100644 emojis/emojione-v2.2.6-22/1f336.png create mode 100644 emojis/emojione-v2.2.6-22/1f337.png create mode 100644 emojis/emojione-v2.2.6-22/1f338.png create mode 100644 emojis/emojione-v2.2.6-22/1f339.png create mode 100644 emojis/emojione-v2.2.6-22/1f33a.png create mode 100644 emojis/emojione-v2.2.6-22/1f33b.png create mode 100644 emojis/emojione-v2.2.6-22/1f33c.png create mode 100644 emojis/emojione-v2.2.6-22/1f33d.png create mode 100644 emojis/emojione-v2.2.6-22/1f33e.png create mode 100644 emojis/emojione-v2.2.6-22/1f33f.png create mode 100644 emojis/emojione-v2.2.6-22/1f340.png create mode 100644 emojis/emojione-v2.2.6-22/1f341.png create mode 100644 emojis/emojione-v2.2.6-22/1f342.png create mode 100644 emojis/emojione-v2.2.6-22/1f343.png create mode 100644 emojis/emojione-v2.2.6-22/1f344.png create mode 100644 emojis/emojione-v2.2.6-22/1f345.png create mode 100644 emojis/emojione-v2.2.6-22/1f346.png create mode 100644 emojis/emojione-v2.2.6-22/1f347.png create mode 100644 emojis/emojione-v2.2.6-22/1f348.png create mode 100644 emojis/emojione-v2.2.6-22/1f349.png create mode 100644 emojis/emojione-v2.2.6-22/1f34a.png create mode 100644 emojis/emojione-v2.2.6-22/1f34b.png create mode 100644 emojis/emojione-v2.2.6-22/1f34c.png create mode 100644 emojis/emojione-v2.2.6-22/1f34d.png create mode 100644 emojis/emojione-v2.2.6-22/1f34e.png create mode 100644 emojis/emojione-v2.2.6-22/1f34f.png create mode 100644 emojis/emojione-v2.2.6-22/1f350.png create mode 100644 emojis/emojione-v2.2.6-22/1f351.png create mode 100644 emojis/emojione-v2.2.6-22/1f352.png create mode 100644 emojis/emojione-v2.2.6-22/1f353.png create mode 100644 emojis/emojione-v2.2.6-22/1f354.png create mode 100644 emojis/emojione-v2.2.6-22/1f355.png create mode 100644 emojis/emojione-v2.2.6-22/1f356.png create mode 100644 emojis/emojione-v2.2.6-22/1f357.png create mode 100644 emojis/emojione-v2.2.6-22/1f358.png create mode 100644 emojis/emojione-v2.2.6-22/1f359.png create mode 100644 emojis/emojione-v2.2.6-22/1f35a.png create mode 100644 emojis/emojione-v2.2.6-22/1f35b.png create mode 100644 emojis/emojione-v2.2.6-22/1f35c.png create mode 100644 emojis/emojione-v2.2.6-22/1f35d.png create mode 100644 emojis/emojione-v2.2.6-22/1f35e.png create mode 100644 emojis/emojione-v2.2.6-22/1f35f.png create mode 100644 emojis/emojione-v2.2.6-22/1f360.png create mode 100644 emojis/emojione-v2.2.6-22/1f361.png create mode 100644 emojis/emojione-v2.2.6-22/1f362.png create mode 100644 emojis/emojione-v2.2.6-22/1f363.png create mode 100644 emojis/emojione-v2.2.6-22/1f364.png create mode 100644 emojis/emojione-v2.2.6-22/1f365.png create mode 100644 emojis/emojione-v2.2.6-22/1f366.png create mode 100644 emojis/emojione-v2.2.6-22/1f367.png create mode 100644 emojis/emojione-v2.2.6-22/1f368.png create mode 100644 emojis/emojione-v2.2.6-22/1f369.png create mode 100644 emojis/emojione-v2.2.6-22/1f36a.png create mode 100644 emojis/emojione-v2.2.6-22/1f36b.png create mode 100644 emojis/emojione-v2.2.6-22/1f36c.png create mode 100644 emojis/emojione-v2.2.6-22/1f36d.png create mode 100644 emojis/emojione-v2.2.6-22/1f36e.png create mode 100644 emojis/emojione-v2.2.6-22/1f36f.png create mode 100644 emojis/emojione-v2.2.6-22/1f370.png create mode 100644 emojis/emojione-v2.2.6-22/1f371.png create mode 100644 emojis/emojione-v2.2.6-22/1f372.png create mode 100644 emojis/emojione-v2.2.6-22/1f373.png create mode 100644 emojis/emojione-v2.2.6-22/1f374.png create mode 100644 emojis/emojione-v2.2.6-22/1f375.png create mode 100644 emojis/emojione-v2.2.6-22/1f376.png create mode 100644 emojis/emojione-v2.2.6-22/1f377.png create mode 100644 emojis/emojione-v2.2.6-22/1f378.png create mode 100644 emojis/emojione-v2.2.6-22/1f379.png create mode 100644 emojis/emojione-v2.2.6-22/1f37a.png create mode 100644 emojis/emojione-v2.2.6-22/1f37b.png create mode 100644 emojis/emojione-v2.2.6-22/1f37c.png create mode 100644 emojis/emojione-v2.2.6-22/1f37d.png create mode 100644 emojis/emojione-v2.2.6-22/1f37e.png create mode 100644 emojis/emojione-v2.2.6-22/1f37f.png create mode 100644 emojis/emojione-v2.2.6-22/1f380.png create mode 100644 emojis/emojione-v2.2.6-22/1f381.png create mode 100644 emojis/emojione-v2.2.6-22/1f382.png create mode 100644 emojis/emojione-v2.2.6-22/1f383.png create mode 100644 emojis/emojione-v2.2.6-22/1f384.png create mode 100644 emojis/emojione-v2.2.6-22/1f385-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f385-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f385-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f385-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f385-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f385.png create mode 100644 emojis/emojione-v2.2.6-22/1f386.png create mode 100644 emojis/emojione-v2.2.6-22/1f387.png create mode 100644 emojis/emojione-v2.2.6-22/1f388.png create mode 100644 emojis/emojione-v2.2.6-22/1f389.png create mode 100644 emojis/emojione-v2.2.6-22/1f38a.png create mode 100644 emojis/emojione-v2.2.6-22/1f38b.png create mode 100644 emojis/emojione-v2.2.6-22/1f38c.png create mode 100644 emojis/emojione-v2.2.6-22/1f38d.png create mode 100644 emojis/emojione-v2.2.6-22/1f38e.png create mode 100644 emojis/emojione-v2.2.6-22/1f38f.png create mode 100644 emojis/emojione-v2.2.6-22/1f390.png create mode 100644 emojis/emojione-v2.2.6-22/1f391.png create mode 100644 emojis/emojione-v2.2.6-22/1f392.png create mode 100644 emojis/emojione-v2.2.6-22/1f393.png create mode 100644 emojis/emojione-v2.2.6-22/1f396.png create mode 100644 emojis/emojione-v2.2.6-22/1f397.png create mode 100644 emojis/emojione-v2.2.6-22/1f399.png create mode 100644 emojis/emojione-v2.2.6-22/1f39a.png create mode 100644 emojis/emojione-v2.2.6-22/1f39b.png create mode 100644 emojis/emojione-v2.2.6-22/1f39e.png create mode 100644 emojis/emojione-v2.2.6-22/1f39f.png create mode 100644 emojis/emojione-v2.2.6-22/1f3a0.png create mode 100644 emojis/emojione-v2.2.6-22/1f3a1.png create mode 100644 emojis/emojione-v2.2.6-22/1f3a2.png create mode 100644 emojis/emojione-v2.2.6-22/1f3a3.png create mode 100644 emojis/emojione-v2.2.6-22/1f3a4.png create mode 100644 emojis/emojione-v2.2.6-22/1f3a5.png create mode 100644 emojis/emojione-v2.2.6-22/1f3a6.png create mode 100644 emojis/emojione-v2.2.6-22/1f3a7.png create mode 100644 emojis/emojione-v2.2.6-22/1f3a8.png create mode 100644 emojis/emojione-v2.2.6-22/1f3a9.png create mode 100644 emojis/emojione-v2.2.6-22/1f3aa.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ab.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ac.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ad.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ae.png create mode 100644 emojis/emojione-v2.2.6-22/1f3af.png create mode 100644 emojis/emojione-v2.2.6-22/1f3b0.png create mode 100644 emojis/emojione-v2.2.6-22/1f3b1.png create mode 100644 emojis/emojione-v2.2.6-22/1f3b2.png create mode 100644 emojis/emojione-v2.2.6-22/1f3b3.png create mode 100644 emojis/emojione-v2.2.6-22/1f3b4.png create mode 100644 emojis/emojione-v2.2.6-22/1f3b5.png create mode 100644 emojis/emojione-v2.2.6-22/1f3b6.png create mode 100644 emojis/emojione-v2.2.6-22/1f3b7.png create mode 100644 emojis/emojione-v2.2.6-22/1f3b8.png create mode 100644 emojis/emojione-v2.2.6-22/1f3b9.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ba.png create mode 100644 emojis/emojione-v2.2.6-22/1f3bb.png create mode 100644 emojis/emojione-v2.2.6-22/1f3bc.png create mode 100644 emojis/emojione-v2.2.6-22/1f3bd.png create mode 100644 emojis/emojione-v2.2.6-22/1f3be.png create mode 100644 emojis/emojione-v2.2.6-22/1f3bf.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c0.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c1.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c2.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c3-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c3-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c3-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c3-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c3-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c3.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c4-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c4-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c4-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c4-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c4-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c4.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c5.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c6.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c7-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c7-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c7-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c7-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c7-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c7.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c8.png create mode 100644 emojis/emojione-v2.2.6-22/1f3c9.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ca-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ca-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ca-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ca-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ca-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ca.png create mode 100644 emojis/emojione-v2.2.6-22/1f3cb-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f3cb-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f3cb-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f3cb-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f3cb-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f3cb.png create mode 100644 emojis/emojione-v2.2.6-22/1f3cc.png create mode 100644 emojis/emojione-v2.2.6-22/1f3cd.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ce.png create mode 100644 emojis/emojione-v2.2.6-22/1f3cf.png create mode 100644 emojis/emojione-v2.2.6-22/1f3d0.png create mode 100644 emojis/emojione-v2.2.6-22/1f3d1.png create mode 100644 emojis/emojione-v2.2.6-22/1f3d2.png create mode 100644 emojis/emojione-v2.2.6-22/1f3d3.png create mode 100644 emojis/emojione-v2.2.6-22/1f3d4.png create mode 100644 emojis/emojione-v2.2.6-22/1f3d5.png create mode 100644 emojis/emojione-v2.2.6-22/1f3d6.png create mode 100644 emojis/emojione-v2.2.6-22/1f3d7.png create mode 100644 emojis/emojione-v2.2.6-22/1f3d8.png create mode 100644 emojis/emojione-v2.2.6-22/1f3d9.png create mode 100644 emojis/emojione-v2.2.6-22/1f3da.png create mode 100644 emojis/emojione-v2.2.6-22/1f3db.png create mode 100644 emojis/emojione-v2.2.6-22/1f3dc.png create mode 100644 emojis/emojione-v2.2.6-22/1f3dd.png create mode 100644 emojis/emojione-v2.2.6-22/1f3de.png create mode 100644 emojis/emojione-v2.2.6-22/1f3df.png create mode 100644 emojis/emojione-v2.2.6-22/1f3e0.png create mode 100644 emojis/emojione-v2.2.6-22/1f3e1.png create mode 100644 emojis/emojione-v2.2.6-22/1f3e2.png create mode 100644 emojis/emojione-v2.2.6-22/1f3e3.png create mode 100644 emojis/emojione-v2.2.6-22/1f3e4.png create mode 100644 emojis/emojione-v2.2.6-22/1f3e5.png create mode 100644 emojis/emojione-v2.2.6-22/1f3e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f3e7.png create mode 100644 emojis/emojione-v2.2.6-22/1f3e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f3e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f3eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ef.png create mode 100644 emojis/emojione-v2.2.6-22/1f3f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f3f3-1f308.png create mode 100644 emojis/emojione-v2.2.6-22/1f3f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f3f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f3f5.png create mode 100644 emojis/emojione-v2.2.6-22/1f3f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f3f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f3f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f3fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f400.png create mode 100644 emojis/emojione-v2.2.6-22/1f401.png create mode 100644 emojis/emojione-v2.2.6-22/1f402.png create mode 100644 emojis/emojione-v2.2.6-22/1f403.png create mode 100644 emojis/emojione-v2.2.6-22/1f404.png create mode 100644 emojis/emojione-v2.2.6-22/1f405.png create mode 100644 emojis/emojione-v2.2.6-22/1f406.png create mode 100644 emojis/emojione-v2.2.6-22/1f407.png create mode 100644 emojis/emojione-v2.2.6-22/1f408.png create mode 100644 emojis/emojione-v2.2.6-22/1f409.png create mode 100644 emojis/emojione-v2.2.6-22/1f40a.png create mode 100644 emojis/emojione-v2.2.6-22/1f40b.png create mode 100644 emojis/emojione-v2.2.6-22/1f40c.png create mode 100644 emojis/emojione-v2.2.6-22/1f40d.png create mode 100644 emojis/emojione-v2.2.6-22/1f40e.png create mode 100644 emojis/emojione-v2.2.6-22/1f40f.png create mode 100644 emojis/emojione-v2.2.6-22/1f410.png create mode 100644 emojis/emojione-v2.2.6-22/1f411.png create mode 100644 emojis/emojione-v2.2.6-22/1f412.png create mode 100644 emojis/emojione-v2.2.6-22/1f413.png create mode 100644 emojis/emojione-v2.2.6-22/1f414.png create mode 100644 emojis/emojione-v2.2.6-22/1f415.png create mode 100644 emojis/emojione-v2.2.6-22/1f416.png create mode 100644 emojis/emojione-v2.2.6-22/1f417.png create mode 100644 emojis/emojione-v2.2.6-22/1f418.png create mode 100644 emojis/emojione-v2.2.6-22/1f419.png create mode 100644 emojis/emojione-v2.2.6-22/1f41a.png create mode 100644 emojis/emojione-v2.2.6-22/1f41b.png create mode 100644 emojis/emojione-v2.2.6-22/1f41c.png create mode 100644 emojis/emojione-v2.2.6-22/1f41d.png create mode 100644 emojis/emojione-v2.2.6-22/1f41e.png create mode 100644 emojis/emojione-v2.2.6-22/1f41f.png create mode 100644 emojis/emojione-v2.2.6-22/1f420.png create mode 100644 emojis/emojione-v2.2.6-22/1f421.png create mode 100644 emojis/emojione-v2.2.6-22/1f422.png create mode 100644 emojis/emojione-v2.2.6-22/1f423.png create mode 100644 emojis/emojione-v2.2.6-22/1f424.png create mode 100644 emojis/emojione-v2.2.6-22/1f425.png create mode 100644 emojis/emojione-v2.2.6-22/1f426.png create mode 100644 emojis/emojione-v2.2.6-22/1f427.png create mode 100644 emojis/emojione-v2.2.6-22/1f428.png create mode 100644 emojis/emojione-v2.2.6-22/1f429.png create mode 100644 emojis/emojione-v2.2.6-22/1f42a.png create mode 100644 emojis/emojione-v2.2.6-22/1f42b.png create mode 100644 emojis/emojione-v2.2.6-22/1f42c.png create mode 100644 emojis/emojione-v2.2.6-22/1f42d.png create mode 100644 emojis/emojione-v2.2.6-22/1f42e.png create mode 100644 emojis/emojione-v2.2.6-22/1f42f.png create mode 100644 emojis/emojione-v2.2.6-22/1f430.png create mode 100644 emojis/emojione-v2.2.6-22/1f431.png create mode 100644 emojis/emojione-v2.2.6-22/1f432.png create mode 100644 emojis/emojione-v2.2.6-22/1f433.png create mode 100644 emojis/emojione-v2.2.6-22/1f434.png create mode 100644 emojis/emojione-v2.2.6-22/1f435.png create mode 100644 emojis/emojione-v2.2.6-22/1f436.png create mode 100644 emojis/emojione-v2.2.6-22/1f437.png create mode 100644 emojis/emojione-v2.2.6-22/1f438.png create mode 100644 emojis/emojione-v2.2.6-22/1f439.png create mode 100644 emojis/emojione-v2.2.6-22/1f43a.png create mode 100644 emojis/emojione-v2.2.6-22/1f43b.png create mode 100644 emojis/emojione-v2.2.6-22/1f43c.png create mode 100644 emojis/emojione-v2.2.6-22/1f43d.png create mode 100644 emojis/emojione-v2.2.6-22/1f43e.png create mode 100644 emojis/emojione-v2.2.6-22/1f43f.png create mode 100644 emojis/emojione-v2.2.6-22/1f440.png create mode 100644 emojis/emojione-v2.2.6-22/1f441-1f5e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f441.png create mode 100644 emojis/emojione-v2.2.6-22/1f442-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f442-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f442-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f442-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f442-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f442.png create mode 100644 emojis/emojione-v2.2.6-22/1f443-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f443-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f443-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f443-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f443-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f443.png create mode 100644 emojis/emojione-v2.2.6-22/1f444.png create mode 100644 emojis/emojione-v2.2.6-22/1f445.png create mode 100644 emojis/emojione-v2.2.6-22/1f446-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f446-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f446-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f446-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f446-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f446.png create mode 100644 emojis/emojione-v2.2.6-22/1f447-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f447-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f447-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f447-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f447-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f447.png create mode 100644 emojis/emojione-v2.2.6-22/1f448-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f448-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f448-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f448-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f448-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f448.png create mode 100644 emojis/emojione-v2.2.6-22/1f449-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f449-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f449-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f449-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f449-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f449.png create mode 100644 emojis/emojione-v2.2.6-22/1f44a-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f44a-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f44a-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f44a-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f44a-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f44a.png create mode 100644 emojis/emojione-v2.2.6-22/1f44b-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f44b-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f44b-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f44b-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f44b-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f44b.png create mode 100644 emojis/emojione-v2.2.6-22/1f44c-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f44c-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f44c-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f44c-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f44c-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f44c.png create mode 100644 emojis/emojione-v2.2.6-22/1f44d-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f44d-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f44d-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f44d-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f44d-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f44d.png create mode 100644 emojis/emojione-v2.2.6-22/1f44e-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f44e-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f44e-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f44e-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f44e-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f44e.png create mode 100644 emojis/emojione-v2.2.6-22/1f44f-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f44f-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f44f-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f44f-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f44f-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f44f.png create mode 100644 emojis/emojione-v2.2.6-22/1f450-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f450-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f450-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f450-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f450-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f450.png create mode 100644 emojis/emojione-v2.2.6-22/1f451.png create mode 100644 emojis/emojione-v2.2.6-22/1f452.png create mode 100644 emojis/emojione-v2.2.6-22/1f453.png create mode 100644 emojis/emojione-v2.2.6-22/1f454.png create mode 100644 emojis/emojione-v2.2.6-22/1f455.png create mode 100644 emojis/emojione-v2.2.6-22/1f456.png create mode 100644 emojis/emojione-v2.2.6-22/1f457.png create mode 100644 emojis/emojione-v2.2.6-22/1f458.png create mode 100644 emojis/emojione-v2.2.6-22/1f459.png create mode 100644 emojis/emojione-v2.2.6-22/1f45a.png create mode 100644 emojis/emojione-v2.2.6-22/1f45b.png create mode 100644 emojis/emojione-v2.2.6-22/1f45c.png create mode 100644 emojis/emojione-v2.2.6-22/1f45d.png create mode 100644 emojis/emojione-v2.2.6-22/1f45e.png create mode 100644 emojis/emojione-v2.2.6-22/1f45f.png create mode 100644 emojis/emojione-v2.2.6-22/1f460.png create mode 100644 emojis/emojione-v2.2.6-22/1f461.png create mode 100644 emojis/emojione-v2.2.6-22/1f462.png create mode 100644 emojis/emojione-v2.2.6-22/1f463.png create mode 100644 emojis/emojione-v2.2.6-22/1f464.png create mode 100644 emojis/emojione-v2.2.6-22/1f465.png create mode 100644 emojis/emojione-v2.2.6-22/1f466-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f466-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f466-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f466-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f466-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f466.png create mode 100644 emojis/emojione-v2.2.6-22/1f467-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f467-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f467-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f467-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f467-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f467.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f468-1f466-1f466.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f468-1f466.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f468-1f467-1f466.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f468-1f467-1f467.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f468-1f467.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f469-1f466-1f466.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f469-1f467-1f466.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f469-1f467-1f467.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-1f469-1f467.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-2764-1f468.png create mode 100644 emojis/emojione-v2.2.6-22/1f468-2764-1f48b-1f468.png create mode 100644 emojis/emojione-v2.2.6-22/1f468.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-1f469-1f466-1f466.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-1f469-1f466.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-1f469-1f467-1f466.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-1f469-1f467-1f467.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-1f469-1f467.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-2764-1f469.png create mode 100644 emojis/emojione-v2.2.6-22/1f469-2764-1f48b-1f469.png create mode 100644 emojis/emojione-v2.2.6-22/1f469.png create mode 100644 emojis/emojione-v2.2.6-22/1f46a.png create mode 100644 emojis/emojione-v2.2.6-22/1f46b.png create mode 100644 emojis/emojione-v2.2.6-22/1f46c.png create mode 100644 emojis/emojione-v2.2.6-22/1f46d.png create mode 100644 emojis/emojione-v2.2.6-22/1f46e-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f46e-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f46e-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f46e-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f46e-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f46e.png create mode 100644 emojis/emojione-v2.2.6-22/1f46f.png create mode 100644 emojis/emojione-v2.2.6-22/1f470-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f470-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f470-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f470-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f470-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f470.png create mode 100644 emojis/emojione-v2.2.6-22/1f471-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f471-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f471-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f471-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f471-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f471.png create mode 100644 emojis/emojione-v2.2.6-22/1f472-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f472-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f472-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f472-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f472-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f472.png create mode 100644 emojis/emojione-v2.2.6-22/1f473-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f473-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f473-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f473-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f473-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f473.png create mode 100644 emojis/emojione-v2.2.6-22/1f474-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f474-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f474-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f474-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f474-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f474.png create mode 100644 emojis/emojione-v2.2.6-22/1f475-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f475-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f475-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f475-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f475-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f475.png create mode 100644 emojis/emojione-v2.2.6-22/1f476-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f476-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f476-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f476-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f476-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f476.png create mode 100644 emojis/emojione-v2.2.6-22/1f477-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f477-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f477-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f477-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f477-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f477.png create mode 100644 emojis/emojione-v2.2.6-22/1f478-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f478-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f478-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f478-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f478-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f478.png create mode 100644 emojis/emojione-v2.2.6-22/1f479.png create mode 100644 emojis/emojione-v2.2.6-22/1f47a.png create mode 100644 emojis/emojione-v2.2.6-22/1f47b.png create mode 100644 emojis/emojione-v2.2.6-22/1f47c-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f47c-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f47c-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f47c-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f47c-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f47c.png create mode 100644 emojis/emojione-v2.2.6-22/1f47d.png create mode 100644 emojis/emojione-v2.2.6-22/1f47e.png create mode 100644 emojis/emojione-v2.2.6-22/1f47f.png create mode 100644 emojis/emojione-v2.2.6-22/1f480.png create mode 100644 emojis/emojione-v2.2.6-22/1f481-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f481-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f481-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f481-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f481-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f481.png create mode 100644 emojis/emojione-v2.2.6-22/1f482-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f482-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f482-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f482-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f482-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f482.png create mode 100644 emojis/emojione-v2.2.6-22/1f483-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f483-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f483-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f483-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f483-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f483.png create mode 100644 emojis/emojione-v2.2.6-22/1f484.png create mode 100644 emojis/emojione-v2.2.6-22/1f485-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f485-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f485-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f485-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f485-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f485.png create mode 100644 emojis/emojione-v2.2.6-22/1f486-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f486-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f486-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f486-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f486-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f486.png create mode 100644 emojis/emojione-v2.2.6-22/1f487-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f487-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f487-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f487-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f487-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f487.png create mode 100644 emojis/emojione-v2.2.6-22/1f488.png create mode 100644 emojis/emojione-v2.2.6-22/1f489.png create mode 100644 emojis/emojione-v2.2.6-22/1f48a.png create mode 100644 emojis/emojione-v2.2.6-22/1f48b.png create mode 100644 emojis/emojione-v2.2.6-22/1f48c.png create mode 100644 emojis/emojione-v2.2.6-22/1f48d.png create mode 100644 emojis/emojione-v2.2.6-22/1f48e.png create mode 100644 emojis/emojione-v2.2.6-22/1f48f.png create mode 100644 emojis/emojione-v2.2.6-22/1f490.png create mode 100644 emojis/emojione-v2.2.6-22/1f491.png create mode 100644 emojis/emojione-v2.2.6-22/1f492.png create mode 100644 emojis/emojione-v2.2.6-22/1f493.png create mode 100644 emojis/emojione-v2.2.6-22/1f494.png create mode 100644 emojis/emojione-v2.2.6-22/1f495.png create mode 100644 emojis/emojione-v2.2.6-22/1f496.png create mode 100644 emojis/emojione-v2.2.6-22/1f497.png create mode 100644 emojis/emojione-v2.2.6-22/1f498.png create mode 100644 emojis/emojione-v2.2.6-22/1f499.png create mode 100644 emojis/emojione-v2.2.6-22/1f49a.png create mode 100644 emojis/emojione-v2.2.6-22/1f49b.png create mode 100644 emojis/emojione-v2.2.6-22/1f49c.png create mode 100644 emojis/emojione-v2.2.6-22/1f49d.png create mode 100644 emojis/emojione-v2.2.6-22/1f49e.png create mode 100644 emojis/emojione-v2.2.6-22/1f49f.png create mode 100644 emojis/emojione-v2.2.6-22/1f4a0.png create mode 100644 emojis/emojione-v2.2.6-22/1f4a1.png create mode 100644 emojis/emojione-v2.2.6-22/1f4a2.png create mode 100644 emojis/emojione-v2.2.6-22/1f4a3.png create mode 100644 emojis/emojione-v2.2.6-22/1f4a4.png create mode 100644 emojis/emojione-v2.2.6-22/1f4a5.png create mode 100644 emojis/emojione-v2.2.6-22/1f4a6.png create mode 100644 emojis/emojione-v2.2.6-22/1f4a7.png create mode 100644 emojis/emojione-v2.2.6-22/1f4a8.png create mode 100644 emojis/emojione-v2.2.6-22/1f4a9.png create mode 100644 emojis/emojione-v2.2.6-22/1f4aa-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f4aa-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f4aa-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f4aa-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f4aa-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f4aa.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ab.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ac.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ad.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ae.png create mode 100644 emojis/emojione-v2.2.6-22/1f4af.png create mode 100644 emojis/emojione-v2.2.6-22/1f4b0.png create mode 100644 emojis/emojione-v2.2.6-22/1f4b1.png create mode 100644 emojis/emojione-v2.2.6-22/1f4b2.png create mode 100644 emojis/emojione-v2.2.6-22/1f4b3.png create mode 100644 emojis/emojione-v2.2.6-22/1f4b4.png create mode 100644 emojis/emojione-v2.2.6-22/1f4b5.png create mode 100644 emojis/emojione-v2.2.6-22/1f4b6.png create mode 100644 emojis/emojione-v2.2.6-22/1f4b7.png create mode 100644 emojis/emojione-v2.2.6-22/1f4b8.png create mode 100644 emojis/emojione-v2.2.6-22/1f4b9.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ba.png create mode 100644 emojis/emojione-v2.2.6-22/1f4bb.png create mode 100644 emojis/emojione-v2.2.6-22/1f4bc.png create mode 100644 emojis/emojione-v2.2.6-22/1f4bd.png create mode 100644 emojis/emojione-v2.2.6-22/1f4be.png create mode 100644 emojis/emojione-v2.2.6-22/1f4bf.png create mode 100644 emojis/emojione-v2.2.6-22/1f4c0.png create mode 100644 emojis/emojione-v2.2.6-22/1f4c1.png create mode 100644 emojis/emojione-v2.2.6-22/1f4c2.png create mode 100644 emojis/emojione-v2.2.6-22/1f4c3.png create mode 100644 emojis/emojione-v2.2.6-22/1f4c4.png create mode 100644 emojis/emojione-v2.2.6-22/1f4c5.png create mode 100644 emojis/emojione-v2.2.6-22/1f4c6.png create mode 100644 emojis/emojione-v2.2.6-22/1f4c7.png create mode 100644 emojis/emojione-v2.2.6-22/1f4c8.png create mode 100644 emojis/emojione-v2.2.6-22/1f4c9.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ca.png create mode 100644 emojis/emojione-v2.2.6-22/1f4cb.png create mode 100644 emojis/emojione-v2.2.6-22/1f4cc.png create mode 100644 emojis/emojione-v2.2.6-22/1f4cd.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ce.png create mode 100644 emojis/emojione-v2.2.6-22/1f4cf.png create mode 100644 emojis/emojione-v2.2.6-22/1f4d0.png create mode 100644 emojis/emojione-v2.2.6-22/1f4d1.png create mode 100644 emojis/emojione-v2.2.6-22/1f4d2.png create mode 100644 emojis/emojione-v2.2.6-22/1f4d3.png create mode 100644 emojis/emojione-v2.2.6-22/1f4d4.png create mode 100644 emojis/emojione-v2.2.6-22/1f4d5.png create mode 100644 emojis/emojione-v2.2.6-22/1f4d6.png create mode 100644 emojis/emojione-v2.2.6-22/1f4d7.png create mode 100644 emojis/emojione-v2.2.6-22/1f4d8.png create mode 100644 emojis/emojione-v2.2.6-22/1f4d9.png create mode 100644 emojis/emojione-v2.2.6-22/1f4da.png create mode 100644 emojis/emojione-v2.2.6-22/1f4db.png create mode 100644 emojis/emojione-v2.2.6-22/1f4dc.png create mode 100644 emojis/emojione-v2.2.6-22/1f4dd.png create mode 100644 emojis/emojione-v2.2.6-22/1f4de.png create mode 100644 emojis/emojione-v2.2.6-22/1f4df.png create mode 100644 emojis/emojione-v2.2.6-22/1f4e0.png create mode 100644 emojis/emojione-v2.2.6-22/1f4e1.png create mode 100644 emojis/emojione-v2.2.6-22/1f4e2.png create mode 100644 emojis/emojione-v2.2.6-22/1f4e3.png create mode 100644 emojis/emojione-v2.2.6-22/1f4e4.png create mode 100644 emojis/emojione-v2.2.6-22/1f4e5.png create mode 100644 emojis/emojione-v2.2.6-22/1f4e6.png create mode 100644 emojis/emojione-v2.2.6-22/1f4e7.png create mode 100644 emojis/emojione-v2.2.6-22/1f4e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f4e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ea.png create mode 100644 emojis/emojione-v2.2.6-22/1f4eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ed.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ee.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ef.png create mode 100644 emojis/emojione-v2.2.6-22/1f4f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f4f1.png create mode 100644 emojis/emojione-v2.2.6-22/1f4f2.png create mode 100644 emojis/emojione-v2.2.6-22/1f4f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f4f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f4f5.png create mode 100644 emojis/emojione-v2.2.6-22/1f4f6.png create mode 100644 emojis/emojione-v2.2.6-22/1f4f7.png create mode 100644 emojis/emojione-v2.2.6-22/1f4f8.png create mode 100644 emojis/emojione-v2.2.6-22/1f4f9.png create mode 100644 emojis/emojione-v2.2.6-22/1f4fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f4fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f4fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f4fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f4ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f500.png create mode 100644 emojis/emojione-v2.2.6-22/1f501.png create mode 100644 emojis/emojione-v2.2.6-22/1f502.png create mode 100644 emojis/emojione-v2.2.6-22/1f503.png create mode 100644 emojis/emojione-v2.2.6-22/1f504.png create mode 100644 emojis/emojione-v2.2.6-22/1f505.png create mode 100644 emojis/emojione-v2.2.6-22/1f506.png create mode 100644 emojis/emojione-v2.2.6-22/1f507.png create mode 100644 emojis/emojione-v2.2.6-22/1f508.png create mode 100644 emojis/emojione-v2.2.6-22/1f509.png create mode 100644 emojis/emojione-v2.2.6-22/1f50a.png create mode 100644 emojis/emojione-v2.2.6-22/1f50b.png create mode 100644 emojis/emojione-v2.2.6-22/1f50c.png create mode 100644 emojis/emojione-v2.2.6-22/1f50d.png create mode 100644 emojis/emojione-v2.2.6-22/1f50e.png create mode 100644 emojis/emojione-v2.2.6-22/1f50f.png create mode 100644 emojis/emojione-v2.2.6-22/1f510.png create mode 100644 emojis/emojione-v2.2.6-22/1f511.png create mode 100644 emojis/emojione-v2.2.6-22/1f512.png create mode 100644 emojis/emojione-v2.2.6-22/1f513.png create mode 100644 emojis/emojione-v2.2.6-22/1f514.png create mode 100644 emojis/emojione-v2.2.6-22/1f515.png create mode 100644 emojis/emojione-v2.2.6-22/1f516.png create mode 100644 emojis/emojione-v2.2.6-22/1f517.png create mode 100644 emojis/emojione-v2.2.6-22/1f518.png create mode 100644 emojis/emojione-v2.2.6-22/1f519.png create mode 100644 emojis/emojione-v2.2.6-22/1f51a.png create mode 100644 emojis/emojione-v2.2.6-22/1f51b.png create mode 100644 emojis/emojione-v2.2.6-22/1f51c.png create mode 100644 emojis/emojione-v2.2.6-22/1f51d.png create mode 100644 emojis/emojione-v2.2.6-22/1f51e.png create mode 100644 emojis/emojione-v2.2.6-22/1f51f.png create mode 100644 emojis/emojione-v2.2.6-22/1f520.png create mode 100644 emojis/emojione-v2.2.6-22/1f521.png create mode 100644 emojis/emojione-v2.2.6-22/1f522.png create mode 100644 emojis/emojione-v2.2.6-22/1f523.png create mode 100644 emojis/emojione-v2.2.6-22/1f524.png create mode 100644 emojis/emojione-v2.2.6-22/1f525.png create mode 100644 emojis/emojione-v2.2.6-22/1f526.png create mode 100644 emojis/emojione-v2.2.6-22/1f527.png create mode 100644 emojis/emojione-v2.2.6-22/1f528.png create mode 100644 emojis/emojione-v2.2.6-22/1f529.png create mode 100644 emojis/emojione-v2.2.6-22/1f52a.png create mode 100644 emojis/emojione-v2.2.6-22/1f52b.png create mode 100644 emojis/emojione-v2.2.6-22/1f52c.png create mode 100644 emojis/emojione-v2.2.6-22/1f52d.png create mode 100644 emojis/emojione-v2.2.6-22/1f52e.png create mode 100644 emojis/emojione-v2.2.6-22/1f52f.png create mode 100644 emojis/emojione-v2.2.6-22/1f530.png create mode 100644 emojis/emojione-v2.2.6-22/1f531.png create mode 100644 emojis/emojione-v2.2.6-22/1f532.png create mode 100644 emojis/emojione-v2.2.6-22/1f533.png create mode 100644 emojis/emojione-v2.2.6-22/1f534.png create mode 100644 emojis/emojione-v2.2.6-22/1f535.png create mode 100644 emojis/emojione-v2.2.6-22/1f536.png create mode 100644 emojis/emojione-v2.2.6-22/1f537.png create mode 100644 emojis/emojione-v2.2.6-22/1f538.png create mode 100644 emojis/emojione-v2.2.6-22/1f539.png create mode 100644 emojis/emojione-v2.2.6-22/1f53a.png create mode 100644 emojis/emojione-v2.2.6-22/1f53b.png create mode 100644 emojis/emojione-v2.2.6-22/1f53c.png create mode 100644 emojis/emojione-v2.2.6-22/1f53d.png create mode 100644 emojis/emojione-v2.2.6-22/1f549.png create mode 100644 emojis/emojione-v2.2.6-22/1f54a.png create mode 100644 emojis/emojione-v2.2.6-22/1f54b.png create mode 100644 emojis/emojione-v2.2.6-22/1f54c.png create mode 100644 emojis/emojione-v2.2.6-22/1f54d.png create mode 100644 emojis/emojione-v2.2.6-22/1f54e.png create mode 100644 emojis/emojione-v2.2.6-22/1f550.png create mode 100644 emojis/emojione-v2.2.6-22/1f551.png create mode 100644 emojis/emojione-v2.2.6-22/1f552.png create mode 100644 emojis/emojione-v2.2.6-22/1f553.png create mode 100644 emojis/emojione-v2.2.6-22/1f554.png create mode 100644 emojis/emojione-v2.2.6-22/1f555.png create mode 100644 emojis/emojione-v2.2.6-22/1f556.png create mode 100644 emojis/emojione-v2.2.6-22/1f557.png create mode 100644 emojis/emojione-v2.2.6-22/1f558.png create mode 100644 emojis/emojione-v2.2.6-22/1f559.png create mode 100644 emojis/emojione-v2.2.6-22/1f55a.png create mode 100644 emojis/emojione-v2.2.6-22/1f55b.png create mode 100644 emojis/emojione-v2.2.6-22/1f55c.png create mode 100644 emojis/emojione-v2.2.6-22/1f55d.png create mode 100644 emojis/emojione-v2.2.6-22/1f55e.png create mode 100644 emojis/emojione-v2.2.6-22/1f55f.png create mode 100644 emojis/emojione-v2.2.6-22/1f560.png create mode 100644 emojis/emojione-v2.2.6-22/1f561.png create mode 100644 emojis/emojione-v2.2.6-22/1f562.png create mode 100644 emojis/emojione-v2.2.6-22/1f563.png create mode 100644 emojis/emojione-v2.2.6-22/1f564.png create mode 100644 emojis/emojione-v2.2.6-22/1f565.png create mode 100644 emojis/emojione-v2.2.6-22/1f566.png create mode 100644 emojis/emojione-v2.2.6-22/1f567.png create mode 100644 emojis/emojione-v2.2.6-22/1f56f.png create mode 100644 emojis/emojione-v2.2.6-22/1f570.png create mode 100644 emojis/emojione-v2.2.6-22/1f573.png create mode 100644 emojis/emojione-v2.2.6-22/1f574.png create mode 100644 emojis/emojione-v2.2.6-22/1f575-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f575-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f575-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f575-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f575-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f575.png create mode 100644 emojis/emojione-v2.2.6-22/1f576.png create mode 100644 emojis/emojione-v2.2.6-22/1f577.png create mode 100644 emojis/emojione-v2.2.6-22/1f578.png create mode 100644 emojis/emojione-v2.2.6-22/1f579.png create mode 100644 emojis/emojione-v2.2.6-22/1f57a-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f57a-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f57a-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f57a-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f57a-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f57a.png create mode 100644 emojis/emojione-v2.2.6-22/1f587.png create mode 100644 emojis/emojione-v2.2.6-22/1f58a.png create mode 100644 emojis/emojione-v2.2.6-22/1f58b.png create mode 100644 emojis/emojione-v2.2.6-22/1f58c.png create mode 100644 emojis/emojione-v2.2.6-22/1f58d.png create mode 100644 emojis/emojione-v2.2.6-22/1f590-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f590-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f590-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f590-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f590-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f590.png create mode 100644 emojis/emojione-v2.2.6-22/1f595-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f595-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f595-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f595-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f595-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f595.png create mode 100644 emojis/emojione-v2.2.6-22/1f596-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f596-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f596-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f596-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f596-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f596.png create mode 100644 emojis/emojione-v2.2.6-22/1f5a4.png create mode 100644 emojis/emojione-v2.2.6-22/1f5a5.png create mode 100644 emojis/emojione-v2.2.6-22/1f5a8.png create mode 100644 emojis/emojione-v2.2.6-22/1f5b1.png create mode 100644 emojis/emojione-v2.2.6-22/1f5b2.png create mode 100644 emojis/emojione-v2.2.6-22/1f5bc.png create mode 100644 emojis/emojione-v2.2.6-22/1f5c2.png create mode 100644 emojis/emojione-v2.2.6-22/1f5c3.png create mode 100644 emojis/emojione-v2.2.6-22/1f5c4.png create mode 100644 emojis/emojione-v2.2.6-22/1f5d1.png create mode 100644 emojis/emojione-v2.2.6-22/1f5d2.png create mode 100644 emojis/emojione-v2.2.6-22/1f5d3.png create mode 100644 emojis/emojione-v2.2.6-22/1f5dc.png create mode 100644 emojis/emojione-v2.2.6-22/1f5dd.png create mode 100644 emojis/emojione-v2.2.6-22/1f5de.png create mode 100644 emojis/emojione-v2.2.6-22/1f5e1.png create mode 100644 emojis/emojione-v2.2.6-22/1f5e3.png create mode 100644 emojis/emojione-v2.2.6-22/1f5e8.png create mode 100644 emojis/emojione-v2.2.6-22/1f5ef.png create mode 100644 emojis/emojione-v2.2.6-22/1f5f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f5fa.png create mode 100644 emojis/emojione-v2.2.6-22/1f5fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f5fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f5fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f5fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f5ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f600.png create mode 100644 emojis/emojione-v2.2.6-22/1f601.png create mode 100644 emojis/emojione-v2.2.6-22/1f602.png create mode 100644 emojis/emojione-v2.2.6-22/1f603.png create mode 100644 emojis/emojione-v2.2.6-22/1f604.png create mode 100644 emojis/emojione-v2.2.6-22/1f605.png create mode 100644 emojis/emojione-v2.2.6-22/1f606.png create mode 100644 emojis/emojione-v2.2.6-22/1f607.png create mode 100644 emojis/emojione-v2.2.6-22/1f608.png create mode 100644 emojis/emojione-v2.2.6-22/1f609.png create mode 100644 emojis/emojione-v2.2.6-22/1f60a.png create mode 100644 emojis/emojione-v2.2.6-22/1f60b.png create mode 100644 emojis/emojione-v2.2.6-22/1f60c.png create mode 100644 emojis/emojione-v2.2.6-22/1f60d.png create mode 100644 emojis/emojione-v2.2.6-22/1f60e.png create mode 100644 emojis/emojione-v2.2.6-22/1f60f.png create mode 100644 emojis/emojione-v2.2.6-22/1f610.png create mode 100644 emojis/emojione-v2.2.6-22/1f611.png create mode 100644 emojis/emojione-v2.2.6-22/1f612.png create mode 100644 emojis/emojione-v2.2.6-22/1f613.png create mode 100644 emojis/emojione-v2.2.6-22/1f614.png create mode 100644 emojis/emojione-v2.2.6-22/1f615.png create mode 100644 emojis/emojione-v2.2.6-22/1f616.png create mode 100644 emojis/emojione-v2.2.6-22/1f617.png create mode 100644 emojis/emojione-v2.2.6-22/1f618.png create mode 100644 emojis/emojione-v2.2.6-22/1f619.png create mode 100644 emojis/emojione-v2.2.6-22/1f61a.png create mode 100644 emojis/emojione-v2.2.6-22/1f61b.png create mode 100644 emojis/emojione-v2.2.6-22/1f61c.png create mode 100644 emojis/emojione-v2.2.6-22/1f61d.png create mode 100644 emojis/emojione-v2.2.6-22/1f61e.png create mode 100644 emojis/emojione-v2.2.6-22/1f61f.png create mode 100644 emojis/emojione-v2.2.6-22/1f620.png create mode 100644 emojis/emojione-v2.2.6-22/1f621.png create mode 100644 emojis/emojione-v2.2.6-22/1f622.png create mode 100644 emojis/emojione-v2.2.6-22/1f623.png create mode 100644 emojis/emojione-v2.2.6-22/1f624.png create mode 100644 emojis/emojione-v2.2.6-22/1f625.png create mode 100644 emojis/emojione-v2.2.6-22/1f626.png create mode 100644 emojis/emojione-v2.2.6-22/1f627.png create mode 100644 emojis/emojione-v2.2.6-22/1f628.png create mode 100644 emojis/emojione-v2.2.6-22/1f629.png create mode 100644 emojis/emojione-v2.2.6-22/1f62a.png create mode 100644 emojis/emojione-v2.2.6-22/1f62b.png create mode 100644 emojis/emojione-v2.2.6-22/1f62c.png create mode 100644 emojis/emojione-v2.2.6-22/1f62d.png create mode 100644 emojis/emojione-v2.2.6-22/1f62e.png create mode 100644 emojis/emojione-v2.2.6-22/1f62f.png create mode 100644 emojis/emojione-v2.2.6-22/1f630.png create mode 100644 emojis/emojione-v2.2.6-22/1f631.png create mode 100644 emojis/emojione-v2.2.6-22/1f632.png create mode 100644 emojis/emojione-v2.2.6-22/1f633.png create mode 100644 emojis/emojione-v2.2.6-22/1f634.png create mode 100644 emojis/emojione-v2.2.6-22/1f635.png create mode 100644 emojis/emojione-v2.2.6-22/1f636.png create mode 100644 emojis/emojione-v2.2.6-22/1f637.png create mode 100644 emojis/emojione-v2.2.6-22/1f638.png create mode 100644 emojis/emojione-v2.2.6-22/1f639.png create mode 100644 emojis/emojione-v2.2.6-22/1f63a.png create mode 100644 emojis/emojione-v2.2.6-22/1f63b.png create mode 100644 emojis/emojione-v2.2.6-22/1f63c.png create mode 100644 emojis/emojione-v2.2.6-22/1f63d.png create mode 100644 emojis/emojione-v2.2.6-22/1f63e.png create mode 100644 emojis/emojione-v2.2.6-22/1f63f.png create mode 100644 emojis/emojione-v2.2.6-22/1f640.png create mode 100644 emojis/emojione-v2.2.6-22/1f641.png create mode 100644 emojis/emojione-v2.2.6-22/1f642.png create mode 100644 emojis/emojione-v2.2.6-22/1f643.png create mode 100644 emojis/emojione-v2.2.6-22/1f644.png create mode 100644 emojis/emojione-v2.2.6-22/1f645-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f645-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f645-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f645-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f645-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f645.png create mode 100644 emojis/emojione-v2.2.6-22/1f646-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f646-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f646-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f646-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f646-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f646.png create mode 100644 emojis/emojione-v2.2.6-22/1f647-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f647-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f647-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f647-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f647-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f647.png create mode 100644 emojis/emojione-v2.2.6-22/1f648.png create mode 100644 emojis/emojione-v2.2.6-22/1f649.png create mode 100644 emojis/emojione-v2.2.6-22/1f64a.png create mode 100644 emojis/emojione-v2.2.6-22/1f64b-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f64b-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f64b-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f64b-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f64b-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f64b.png create mode 100644 emojis/emojione-v2.2.6-22/1f64c-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f64c-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f64c-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f64c-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f64c-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f64c.png create mode 100644 emojis/emojione-v2.2.6-22/1f64d-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f64d-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f64d-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f64d-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f64d-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f64d.png create mode 100644 emojis/emojione-v2.2.6-22/1f64e-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f64e-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f64e-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f64e-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f64e-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f64e.png create mode 100644 emojis/emojione-v2.2.6-22/1f64f-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f64f-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f64f-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f64f-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f64f-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f64f.png create mode 100644 emojis/emojione-v2.2.6-22/1f680.png create mode 100644 emojis/emojione-v2.2.6-22/1f681.png create mode 100644 emojis/emojione-v2.2.6-22/1f682.png create mode 100644 emojis/emojione-v2.2.6-22/1f683.png create mode 100644 emojis/emojione-v2.2.6-22/1f684.png create mode 100644 emojis/emojione-v2.2.6-22/1f685.png create mode 100644 emojis/emojione-v2.2.6-22/1f686.png create mode 100644 emojis/emojione-v2.2.6-22/1f687.png create mode 100644 emojis/emojione-v2.2.6-22/1f688.png create mode 100644 emojis/emojione-v2.2.6-22/1f689.png create mode 100644 emojis/emojione-v2.2.6-22/1f68a.png create mode 100644 emojis/emojione-v2.2.6-22/1f68b.png create mode 100644 emojis/emojione-v2.2.6-22/1f68c.png create mode 100644 emojis/emojione-v2.2.6-22/1f68d.png create mode 100644 emojis/emojione-v2.2.6-22/1f68e.png create mode 100644 emojis/emojione-v2.2.6-22/1f68f.png create mode 100644 emojis/emojione-v2.2.6-22/1f690.png create mode 100644 emojis/emojione-v2.2.6-22/1f691.png create mode 100644 emojis/emojione-v2.2.6-22/1f692.png create mode 100644 emojis/emojione-v2.2.6-22/1f693.png create mode 100644 emojis/emojione-v2.2.6-22/1f694.png create mode 100644 emojis/emojione-v2.2.6-22/1f695.png create mode 100644 emojis/emojione-v2.2.6-22/1f696.png create mode 100644 emojis/emojione-v2.2.6-22/1f697.png create mode 100644 emojis/emojione-v2.2.6-22/1f698.png create mode 100644 emojis/emojione-v2.2.6-22/1f699.png create mode 100644 emojis/emojione-v2.2.6-22/1f69a.png create mode 100644 emojis/emojione-v2.2.6-22/1f69b.png create mode 100644 emojis/emojione-v2.2.6-22/1f69c.png create mode 100644 emojis/emojione-v2.2.6-22/1f69d.png create mode 100644 emojis/emojione-v2.2.6-22/1f69e.png create mode 100644 emojis/emojione-v2.2.6-22/1f69f.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a0.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a1.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a2.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a3-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a3-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a3-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a3-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a3-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a3.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a4.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a5.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a6.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a7.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a8.png create mode 100644 emojis/emojione-v2.2.6-22/1f6a9.png create mode 100644 emojis/emojione-v2.2.6-22/1f6aa.png create mode 100644 emojis/emojione-v2.2.6-22/1f6ab.png create mode 100644 emojis/emojione-v2.2.6-22/1f6ac.png create mode 100644 emojis/emojione-v2.2.6-22/1f6ad.png create mode 100644 emojis/emojione-v2.2.6-22/1f6ae.png create mode 100644 emojis/emojione-v2.2.6-22/1f6af.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b0.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b1.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b2.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b3.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b4-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b4-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b4-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b4-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b4-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b4.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b5-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b5-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b5-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b5-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b5-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b5.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b6-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b6-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b6-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b6-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b6-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b6.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b7.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b8.png create mode 100644 emojis/emojione-v2.2.6-22/1f6b9.png create mode 100644 emojis/emojione-v2.2.6-22/1f6ba.png create mode 100644 emojis/emojione-v2.2.6-22/1f6bb.png create mode 100644 emojis/emojione-v2.2.6-22/1f6bc.png create mode 100644 emojis/emojione-v2.2.6-22/1f6bd.png create mode 100644 emojis/emojione-v2.2.6-22/1f6be.png create mode 100644 emojis/emojione-v2.2.6-22/1f6bf.png create mode 100644 emojis/emojione-v2.2.6-22/1f6c0-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f6c0-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f6c0-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f6c0-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f6c0-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f6c0.png create mode 100644 emojis/emojione-v2.2.6-22/1f6c1.png create mode 100644 emojis/emojione-v2.2.6-22/1f6c2.png create mode 100644 emojis/emojione-v2.2.6-22/1f6c3.png create mode 100644 emojis/emojione-v2.2.6-22/1f6c4.png create mode 100644 emojis/emojione-v2.2.6-22/1f6c5.png create mode 100644 emojis/emojione-v2.2.6-22/1f6cb.png create mode 100644 emojis/emojione-v2.2.6-22/1f6cc.png create mode 100644 emojis/emojione-v2.2.6-22/1f6cd.png create mode 100644 emojis/emojione-v2.2.6-22/1f6ce.png create mode 100644 emojis/emojione-v2.2.6-22/1f6cf.png create mode 100644 emojis/emojione-v2.2.6-22/1f6d0.png create mode 100644 emojis/emojione-v2.2.6-22/1f6d1.png create mode 100644 emojis/emojione-v2.2.6-22/1f6d2.png create mode 100644 emojis/emojione-v2.2.6-22/1f6e0.png create mode 100644 emojis/emojione-v2.2.6-22/1f6e1.png create mode 100644 emojis/emojione-v2.2.6-22/1f6e2.png create mode 100644 emojis/emojione-v2.2.6-22/1f6e3.png create mode 100644 emojis/emojione-v2.2.6-22/1f6e4.png create mode 100644 emojis/emojione-v2.2.6-22/1f6e5.png create mode 100644 emojis/emojione-v2.2.6-22/1f6e9.png create mode 100644 emojis/emojione-v2.2.6-22/1f6eb.png create mode 100644 emojis/emojione-v2.2.6-22/1f6ec.png create mode 100644 emojis/emojione-v2.2.6-22/1f6f0.png create mode 100644 emojis/emojione-v2.2.6-22/1f6f3.png create mode 100644 emojis/emojione-v2.2.6-22/1f6f4.png create mode 100644 emojis/emojione-v2.2.6-22/1f6f5.png create mode 100644 emojis/emojione-v2.2.6-22/1f6f6.png create mode 100644 emojis/emojione-v2.2.6-22/1f910.png create mode 100644 emojis/emojione-v2.2.6-22/1f911.png create mode 100644 emojis/emojione-v2.2.6-22/1f912.png create mode 100644 emojis/emojione-v2.2.6-22/1f913.png create mode 100644 emojis/emojione-v2.2.6-22/1f914.png create mode 100644 emojis/emojione-v2.2.6-22/1f915.png create mode 100644 emojis/emojione-v2.2.6-22/1f916.png create mode 100644 emojis/emojione-v2.2.6-22/1f917.png create mode 100644 emojis/emojione-v2.2.6-22/1f918-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f918-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f918-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f918-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f918-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f918.png create mode 100644 emojis/emojione-v2.2.6-22/1f919-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f919-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f919-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f919-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f919-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f919.png create mode 100644 emojis/emojione-v2.2.6-22/1f91a-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f91a-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f91a-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f91a-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f91a-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f91a.png create mode 100644 emojis/emojione-v2.2.6-22/1f91b-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f91b-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f91b-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f91b-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f91b-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f91b.png create mode 100644 emojis/emojione-v2.2.6-22/1f91c-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f91c-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f91c-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f91c-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f91c-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f91c.png create mode 100644 emojis/emojione-v2.2.6-22/1f91d-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f91d-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f91d-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f91d-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f91d-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f91d.png create mode 100644 emojis/emojione-v2.2.6-22/1f91e-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f91e-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f91e-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f91e-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f91e-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f91e.png create mode 100644 emojis/emojione-v2.2.6-22/1f920.png create mode 100644 emojis/emojione-v2.2.6-22/1f921.png create mode 100644 emojis/emojione-v2.2.6-22/1f922.png create mode 100644 emojis/emojione-v2.2.6-22/1f923.png create mode 100644 emojis/emojione-v2.2.6-22/1f924.png create mode 100644 emojis/emojione-v2.2.6-22/1f925.png create mode 100644 emojis/emojione-v2.2.6-22/1f926-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f926-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f926-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f926-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f926-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f926.png create mode 100644 emojis/emojione-v2.2.6-22/1f927.png create mode 100644 emojis/emojione-v2.2.6-22/1f930-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f930-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f930-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f930-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f930-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f930.png create mode 100644 emojis/emojione-v2.2.6-22/1f933-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f933-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f933-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f933-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f933-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f933.png create mode 100644 emojis/emojione-v2.2.6-22/1f934-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f934-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f934-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f934-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f934-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f934.png create mode 100644 emojis/emojione-v2.2.6-22/1f935-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f935-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f935-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f935-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f935-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f935.png create mode 100644 emojis/emojione-v2.2.6-22/1f936-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f936-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f936-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f936-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f936-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f936.png create mode 100644 emojis/emojione-v2.2.6-22/1f937-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f937-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f937-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f937-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f937-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f937.png create mode 100644 emojis/emojione-v2.2.6-22/1f938-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f938-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f938-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f938-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f938-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f938.png create mode 100644 emojis/emojione-v2.2.6-22/1f939-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f939-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f939-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f939-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f939-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f939.png create mode 100644 emojis/emojione-v2.2.6-22/1f93a.png create mode 100644 emojis/emojione-v2.2.6-22/1f93c-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f93c-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f93c-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f93c-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f93c-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f93c.png create mode 100644 emojis/emojione-v2.2.6-22/1f93d-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f93d-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f93d-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f93d-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f93d-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f93d.png create mode 100644 emojis/emojione-v2.2.6-22/1f93e-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/1f93e-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/1f93e-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/1f93e-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/1f93e-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/1f93e.png create mode 100644 emojis/emojione-v2.2.6-22/1f940.png create mode 100644 emojis/emojione-v2.2.6-22/1f941.png create mode 100644 emojis/emojione-v2.2.6-22/1f942.png create mode 100644 emojis/emojione-v2.2.6-22/1f943.png create mode 100644 emojis/emojione-v2.2.6-22/1f944.png create mode 100644 emojis/emojione-v2.2.6-22/1f945.png create mode 100644 emojis/emojione-v2.2.6-22/1f947.png create mode 100644 emojis/emojione-v2.2.6-22/1f948.png create mode 100644 emojis/emojione-v2.2.6-22/1f949.png create mode 100644 emojis/emojione-v2.2.6-22/1f94a.png create mode 100644 emojis/emojione-v2.2.6-22/1f94b.png create mode 100644 emojis/emojione-v2.2.6-22/1f950.png create mode 100644 emojis/emojione-v2.2.6-22/1f951.png create mode 100644 emojis/emojione-v2.2.6-22/1f952.png create mode 100644 emojis/emojione-v2.2.6-22/1f953.png create mode 100644 emojis/emojione-v2.2.6-22/1f954.png create mode 100644 emojis/emojione-v2.2.6-22/1f955.png create mode 100644 emojis/emojione-v2.2.6-22/1f956.png create mode 100644 emojis/emojione-v2.2.6-22/1f957.png create mode 100644 emojis/emojione-v2.2.6-22/1f958.png create mode 100644 emojis/emojione-v2.2.6-22/1f959.png create mode 100644 emojis/emojione-v2.2.6-22/1f95a.png create mode 100644 emojis/emojione-v2.2.6-22/1f95b.png create mode 100644 emojis/emojione-v2.2.6-22/1f95c.png create mode 100644 emojis/emojione-v2.2.6-22/1f95d.png create mode 100644 emojis/emojione-v2.2.6-22/1f95e.png create mode 100644 emojis/emojione-v2.2.6-22/1f980.png create mode 100644 emojis/emojione-v2.2.6-22/1f981.png create mode 100644 emojis/emojione-v2.2.6-22/1f982.png create mode 100644 emojis/emojione-v2.2.6-22/1f983.png create mode 100644 emojis/emojione-v2.2.6-22/1f984.png create mode 100644 emojis/emojione-v2.2.6-22/1f985.png create mode 100644 emojis/emojione-v2.2.6-22/1f986.png create mode 100644 emojis/emojione-v2.2.6-22/1f987.png create mode 100644 emojis/emojione-v2.2.6-22/1f988.png create mode 100644 emojis/emojione-v2.2.6-22/1f989.png create mode 100644 emojis/emojione-v2.2.6-22/1f98a.png create mode 100644 emojis/emojione-v2.2.6-22/1f98b.png create mode 100644 emojis/emojione-v2.2.6-22/1f98c.png create mode 100644 emojis/emojione-v2.2.6-22/1f98d.png create mode 100644 emojis/emojione-v2.2.6-22/1f98e.png create mode 100644 emojis/emojione-v2.2.6-22/1f98f.png create mode 100644 emojis/emojione-v2.2.6-22/1f990.png create mode 100644 emojis/emojione-v2.2.6-22/1f991.png create mode 100644 emojis/emojione-v2.2.6-22/1f9c0.png create mode 100644 emojis/emojione-v2.2.6-22/203c.png create mode 100644 emojis/emojione-v2.2.6-22/2049.png create mode 100644 emojis/emojione-v2.2.6-22/2122.png create mode 100644 emojis/emojione-v2.2.6-22/2139.png create mode 100644 emojis/emojione-v2.2.6-22/2194.png create mode 100644 emojis/emojione-v2.2.6-22/2195.png create mode 100644 emojis/emojione-v2.2.6-22/2196.png create mode 100644 emojis/emojione-v2.2.6-22/2197.png create mode 100644 emojis/emojione-v2.2.6-22/2198.png create mode 100644 emojis/emojione-v2.2.6-22/2199.png create mode 100644 emojis/emojione-v2.2.6-22/21a9.png create mode 100644 emojis/emojione-v2.2.6-22/21aa.png create mode 100644 emojis/emojione-v2.2.6-22/231a.png create mode 100644 emojis/emojione-v2.2.6-22/231b.png create mode 100644 emojis/emojione-v2.2.6-22/2328.png create mode 100644 emojis/emojione-v2.2.6-22/23cf.png create mode 100644 emojis/emojione-v2.2.6-22/23e9.png create mode 100644 emojis/emojione-v2.2.6-22/23ea.png create mode 100644 emojis/emojione-v2.2.6-22/23eb.png create mode 100644 emojis/emojione-v2.2.6-22/23ec.png create mode 100644 emojis/emojione-v2.2.6-22/23ed.png create mode 100644 emojis/emojione-v2.2.6-22/23ee.png create mode 100644 emojis/emojione-v2.2.6-22/23ef.png create mode 100644 emojis/emojione-v2.2.6-22/23f0.png create mode 100644 emojis/emojione-v2.2.6-22/23f1.png create mode 100644 emojis/emojione-v2.2.6-22/23f2.png create mode 100644 emojis/emojione-v2.2.6-22/23f3.png create mode 100644 emojis/emojione-v2.2.6-22/23f8.png create mode 100644 emojis/emojione-v2.2.6-22/23f9.png create mode 100644 emojis/emojione-v2.2.6-22/23fa.png create mode 100644 emojis/emojione-v2.2.6-22/24c2.png create mode 100644 emojis/emojione-v2.2.6-22/25aa.png create mode 100644 emojis/emojione-v2.2.6-22/25ab.png create mode 100644 emojis/emojione-v2.2.6-22/25b6.png create mode 100644 emojis/emojione-v2.2.6-22/25c0.png create mode 100644 emojis/emojione-v2.2.6-22/25fb.png create mode 100644 emojis/emojione-v2.2.6-22/25fc.png create mode 100644 emojis/emojione-v2.2.6-22/25fd.png create mode 100644 emojis/emojione-v2.2.6-22/25fe.png create mode 100644 emojis/emojione-v2.2.6-22/2600.png create mode 100644 emojis/emojione-v2.2.6-22/2601.png create mode 100644 emojis/emojione-v2.2.6-22/2602.png create mode 100644 emojis/emojione-v2.2.6-22/2603.png create mode 100644 emojis/emojione-v2.2.6-22/2604.png create mode 100644 emojis/emojione-v2.2.6-22/260e.png create mode 100644 emojis/emojione-v2.2.6-22/2611.png create mode 100644 emojis/emojione-v2.2.6-22/2614.png create mode 100644 emojis/emojione-v2.2.6-22/2615.png create mode 100644 emojis/emojione-v2.2.6-22/2618.png create mode 100644 emojis/emojione-v2.2.6-22/261d-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/261d-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/261d-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/261d-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/261d-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/261d.png create mode 100644 emojis/emojione-v2.2.6-22/2620.png create mode 100644 emojis/emojione-v2.2.6-22/2622.png create mode 100644 emojis/emojione-v2.2.6-22/2623.png create mode 100644 emojis/emojione-v2.2.6-22/2626.png create mode 100644 emojis/emojione-v2.2.6-22/262a.png create mode 100644 emojis/emojione-v2.2.6-22/262e.png create mode 100644 emojis/emojione-v2.2.6-22/262f.png create mode 100644 emojis/emojione-v2.2.6-22/2638.png create mode 100644 emojis/emojione-v2.2.6-22/2639.png create mode 100644 emojis/emojione-v2.2.6-22/263a.png create mode 100644 emojis/emojione-v2.2.6-22/2648.png create mode 100644 emojis/emojione-v2.2.6-22/2649.png create mode 100644 emojis/emojione-v2.2.6-22/264a.png create mode 100644 emojis/emojione-v2.2.6-22/264b.png create mode 100644 emojis/emojione-v2.2.6-22/264c.png create mode 100644 emojis/emojione-v2.2.6-22/264d.png create mode 100644 emojis/emojione-v2.2.6-22/264e.png create mode 100644 emojis/emojione-v2.2.6-22/264f.png create mode 100644 emojis/emojione-v2.2.6-22/2650.png create mode 100644 emojis/emojione-v2.2.6-22/2651.png create mode 100644 emojis/emojione-v2.2.6-22/2652.png create mode 100644 emojis/emojione-v2.2.6-22/2653.png create mode 100644 emojis/emojione-v2.2.6-22/2660.png create mode 100644 emojis/emojione-v2.2.6-22/2663.png create mode 100644 emojis/emojione-v2.2.6-22/2665.png create mode 100644 emojis/emojione-v2.2.6-22/2666.png create mode 100644 emojis/emojione-v2.2.6-22/2668.png create mode 100644 emojis/emojione-v2.2.6-22/267b.png create mode 100644 emojis/emojione-v2.2.6-22/267f.png create mode 100644 emojis/emojione-v2.2.6-22/2692.png create mode 100644 emojis/emojione-v2.2.6-22/2693.png create mode 100644 emojis/emojione-v2.2.6-22/2694.png create mode 100644 emojis/emojione-v2.2.6-22/2696.png create mode 100644 emojis/emojione-v2.2.6-22/2697.png create mode 100644 emojis/emojione-v2.2.6-22/2699.png create mode 100644 emojis/emojione-v2.2.6-22/269b.png create mode 100644 emojis/emojione-v2.2.6-22/269c.png create mode 100644 emojis/emojione-v2.2.6-22/26a0.png create mode 100644 emojis/emojione-v2.2.6-22/26a1.png create mode 100644 emojis/emojione-v2.2.6-22/26aa.png create mode 100644 emojis/emojione-v2.2.6-22/26ab.png create mode 100644 emojis/emojione-v2.2.6-22/26b0.png create mode 100644 emojis/emojione-v2.2.6-22/26b1.png create mode 100644 emojis/emojione-v2.2.6-22/26bd.png create mode 100644 emojis/emojione-v2.2.6-22/26be.png create mode 100644 emojis/emojione-v2.2.6-22/26c4.png create mode 100644 emojis/emojione-v2.2.6-22/26c5.png create mode 100644 emojis/emojione-v2.2.6-22/26c8.png create mode 100644 emojis/emojione-v2.2.6-22/26ce.png create mode 100644 emojis/emojione-v2.2.6-22/26cf.png create mode 100644 emojis/emojione-v2.2.6-22/26d1.png create mode 100644 emojis/emojione-v2.2.6-22/26d3.png create mode 100644 emojis/emojione-v2.2.6-22/26d4.png create mode 100644 emojis/emojione-v2.2.6-22/26e9.png create mode 100644 emojis/emojione-v2.2.6-22/26ea.png create mode 100644 emojis/emojione-v2.2.6-22/26f0.png create mode 100644 emojis/emojione-v2.2.6-22/26f1.png create mode 100644 emojis/emojione-v2.2.6-22/26f2.png create mode 100644 emojis/emojione-v2.2.6-22/26f3.png create mode 100644 emojis/emojione-v2.2.6-22/26f4.png create mode 100644 emojis/emojione-v2.2.6-22/26f5.png create mode 100644 emojis/emojione-v2.2.6-22/26f7.png create mode 100644 emojis/emojione-v2.2.6-22/26f8.png create mode 100644 emojis/emojione-v2.2.6-22/26f9-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/26f9-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/26f9-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/26f9-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/26f9-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/26f9.png create mode 100644 emojis/emojione-v2.2.6-22/26fa.png create mode 100644 emojis/emojione-v2.2.6-22/26fd.png create mode 100644 emojis/emojione-v2.2.6-22/2702.png create mode 100644 emojis/emojione-v2.2.6-22/2705.png create mode 100644 emojis/emojione-v2.2.6-22/2708.png create mode 100644 emojis/emojione-v2.2.6-22/2709.png create mode 100644 emojis/emojione-v2.2.6-22/270a-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/270a-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/270a-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/270a-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/270a-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/270a.png create mode 100644 emojis/emojione-v2.2.6-22/270b-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/270b-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/270b-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/270b-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/270b-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/270b.png create mode 100644 emojis/emojione-v2.2.6-22/270c-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/270c-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/270c-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/270c-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/270c-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/270c.png create mode 100644 emojis/emojione-v2.2.6-22/270d-1f3fb.png create mode 100644 emojis/emojione-v2.2.6-22/270d-1f3fc.png create mode 100644 emojis/emojione-v2.2.6-22/270d-1f3fd.png create mode 100644 emojis/emojione-v2.2.6-22/270d-1f3fe.png create mode 100644 emojis/emojione-v2.2.6-22/270d-1f3ff.png create mode 100644 emojis/emojione-v2.2.6-22/270d.png create mode 100644 emojis/emojione-v2.2.6-22/270f.png create mode 100644 emojis/emojione-v2.2.6-22/2712.png create mode 100644 emojis/emojione-v2.2.6-22/2714.png create mode 100644 emojis/emojione-v2.2.6-22/2716.png create mode 100644 emojis/emojione-v2.2.6-22/271d.png create mode 100644 emojis/emojione-v2.2.6-22/2721.png create mode 100644 emojis/emojione-v2.2.6-22/2728.png create mode 100644 emojis/emojione-v2.2.6-22/2733.png create mode 100644 emojis/emojione-v2.2.6-22/2734.png create mode 100644 emojis/emojione-v2.2.6-22/2744.png create mode 100644 emojis/emojione-v2.2.6-22/2747.png create mode 100644 emojis/emojione-v2.2.6-22/274c.png create mode 100644 emojis/emojione-v2.2.6-22/274e.png create mode 100644 emojis/emojione-v2.2.6-22/2753.png create mode 100644 emojis/emojione-v2.2.6-22/2754.png create mode 100644 emojis/emojione-v2.2.6-22/2755.png create mode 100644 emojis/emojione-v2.2.6-22/2757.png create mode 100644 emojis/emojione-v2.2.6-22/2763.png create mode 100644 emojis/emojione-v2.2.6-22/2764.png create mode 100644 emojis/emojione-v2.2.6-22/2795.png create mode 100644 emojis/emojione-v2.2.6-22/2796.png create mode 100644 emojis/emojione-v2.2.6-22/2797.png create mode 100644 emojis/emojione-v2.2.6-22/27a1.png create mode 100644 emojis/emojione-v2.2.6-22/27b0.png create mode 100644 emojis/emojione-v2.2.6-22/27bf.png create mode 100644 emojis/emojione-v2.2.6-22/2934.png create mode 100644 emojis/emojione-v2.2.6-22/2935.png create mode 100644 emojis/emojione-v2.2.6-22/2b05.png create mode 100644 emojis/emojione-v2.2.6-22/2b06.png create mode 100644 emojis/emojione-v2.2.6-22/2b07.png create mode 100644 emojis/emojione-v2.2.6-22/2b1b.png create mode 100644 emojis/emojione-v2.2.6-22/2b1c.png create mode 100644 emojis/emojione-v2.2.6-22/2b50.png create mode 100644 emojis/emojione-v2.2.6-22/2b55.png create mode 100644 emojis/emojione-v2.2.6-22/3030.png create mode 100644 emojis/emojione-v2.2.6-22/303d.png create mode 100644 emojis/emojione-v2.2.6-22/3297.png create mode 100644 emojis/emojione-v2.2.6-22/3299.png create mode 100644 gemini.key.gpg create mode 100644 gptel-tools/fetch_page.el create mode 100644 gptel-tools/list_directory_files.el create mode 100644 gptel-tools/move_to_trash.el create mode 100644 gptel-tools/read_buffer.el create mode 100644 gptel-tools/read_text_file.el create mode 100644 gptel-tools/update_text_file.el create mode 100644 gptel-tools/write_text_file.el create mode 100644 init.el create mode 100644 keybindings.org create mode 100644 modules/ai-config.el create mode 100644 modules/ai-conversations.el create mode 100644 modules/auth-config.el create mode 100644 modules/calibredb-epub-config.el create mode 100644 modules/chrono-tools.el create mode 100644 modules/config-utilities.el create mode 100644 modules/custom-functions.el create mode 100644 modules/dashboard-config.el create mode 100644 modules/diff-config.el create mode 100644 modules/dirvish-config.el create mode 100644 modules/dwim-shell-config.el create mode 100644 modules/elfeed-config.el create mode 100644 modules/eradio-config.el create mode 100644 modules/erc-config.el create mode 100644 modules/eshell-vterm-config.el create mode 100644 modules/eww-config.el create mode 100644 modules/external-open.el create mode 100644 modules/flycheck-config.el create mode 100644 modules/flyspell-and-abbrev.el create mode 100644 modules/font-config.el create mode 100644 modules/games-config.el create mode 100644 modules/help-config.el create mode 100644 modules/help-utils.el create mode 100644 modules/host-environment.el create mode 100644 modules/httpd-config.el create mode 100644 modules/jumper.el create mode 100644 modules/keybindings.el create mode 100644 modules/keyboard-macros.el create mode 100644 modules/latex-config.el create mode 100644 modules/ledger-config.el create mode 100644 modules/lipsum-generator.el create mode 100644 modules/local-repository.el create mode 100644 modules/lorem-generator.el create mode 100644 modules/mail-config.el create mode 100644 modules/markdown-config.el create mode 100644 modules/media-utils.el create mode 100644 modules/modeline-config.el create mode 100644 modules/mu4e-org-contacts-integration.el create mode 100644 modules/mu4e-org-contacts-setup.el create mode 100644 modules/music-config.el create mode 100644 modules/org-agenda-config.el create mode 100644 modules/org-babel-config.el create mode 100644 modules/org-capture-config.el create mode 100644 modules/org-config.el create mode 100644 modules/org-contacts-config.el create mode 100644 modules/org-drill-config.el create mode 100644 modules/org-export-config.el create mode 100644 modules/org-gcal-config.el create mode 100644 modules/org-noter-config.el create mode 100644 modules/org-refile-config.el create mode 100644 modules/org-roam-config.el create mode 100644 modules/org-webclipper.el create mode 100644 modules/pdf-config.el create mode 100644 modules/prog-c.el create mode 100644 modules/prog-general.el create mode 100644 modules/prog-go.el create mode 100644 modules/prog-lisp.el create mode 100644 modules/prog-lsp.el create mode 100644 modules/prog-python.el create mode 100644 modules/prog-shell.el create mode 100644 modules/prog-training.el create mode 100644 modules/prog-webdev.el create mode 100644 modules/prog-yaml.el create mode 100644 modules/quick-video-capture.el create mode 100644 modules/reconcile-open-repos.el create mode 100644 modules/selection-framework.el create mode 100644 modules/show-kill-ring.el create mode 100644 modules/system-defaults.el create mode 100644 modules/system-utils.el create mode 100644 modules/test-runner.el create mode 100644 modules/text-config.el create mode 100644 modules/tramp-config.el create mode 100644 modules/ui-config.el create mode 100644 modules/ui-navigation.el create mode 100644 modules/ui-theme.el create mode 100644 modules/undead-buffers.el create mode 100644 modules/user-constants.el create mode 100644 modules/vc-config.el create mode 100644 modules/video-audio-recording.el create mode 100644 modules/weather-config.el create mode 100644 modules/wip.el create mode 100644 modules/wrap-up.el create mode 100644 org-roam-templates/recipe.org create mode 100644 org-roam-templates/topic.org create mode 100644 org-roam-templates/v2mom.org create mode 100755 scripts/build-emacs.sh create mode 100755 scripts/create-elpa-mirrors.sh create mode 100755 scripts/delete-elisp-compiled-files.sh create mode 100755 scripts/profile-dotemacs.sh create mode 100755 scripts/remote-repository-reset.sh create mode 100755 scripts/reset-to-first-launch.sh create mode 100755 scripts/setup-email.sh create mode 100644 tests/test-clear-blank-lines.el.disabled create mode 100644 tests/test-custom-functions-join-line-or-region.el.disabled create mode 100644 tests/test-custom-org-agenda-functions.el.disabled create mode 100644 tests/test-fixup-whitespace.el.disabled create mode 100644 tests/test-flyspell-config-functions.el.disabled create mode 100644 tests/test-format-region.el.disabled create mode 100644 tests/test-fs--mode-to-permissions.el create mode 100644 tests/test-fs-filter-by-extension.el create mode 100644 tests/test-fs-format-file-info.el create mode 100644 tests/test-fs-get-file-info.el create mode 100644 tests/test-fs-list-directory-recursive-extra.el create mode 100644 tests/test-fs-list-directory-recursive.el create mode 100644 tests/test-fs-validate-path.el create mode 100644 tests/test-testutil-filesystem-directory-entries.el create mode 100644 tests/test-theme-theme-persistence.el.disabled create mode 100644 tests/test-title-case-region.el.disabled create mode 100644 tests/testutil-filesystem.el create mode 100644 tests/testutil-general.el create mode 100644 themes/dupre-theme.el create mode 100644 todo.org diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..46a90df9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,48 @@ +.git +*.cache +.cache/ +/eln-cache/ +projectile-bookmarks.eld +/recentf +/backups/ +auto-save-list/ +/org-roam.db +/dirvish/ +/transient/ +/.org-id-locations +/.pdf-view-restore +/tramp +/nov-places +/tree-sitter/ +/url/ +/eshell/history +/eshell/lastdir +/tldr/ +/.lsp-session-v1 +*.elc +/elpa/tree-sitter-langs-*/bin/ +/elpa/pdf-tools-*/epdfinfo +/.persistent-scratch +/elpa/ +/eshell/ +/erc/ +/crossword/ +/games/ +/projects +/tramp-connection-history +/var/ +/request/ +/.elpa-mirror/ +/ielm-history.eld +/.elpa-mirrors/ +/forge-database.sqlite +/.scratch +/.elfeed-db/ +/persist/ +/pomm +/ai-conversations/ +/.emacs-history +/emms/ +/oauth2-auto.plist + +/.org-generic-id-locations diff --git a/.localrepo/2048-game-20230809.356.tar b/.localrepo/2048-game-20230809.356.tar new file mode 100644 index 00000000..9512b1cd Binary files /dev/null and b/.localrepo/2048-game-20230809.356.tar differ diff --git a/.localrepo/a-20210929.1510.tar b/.localrepo/a-20210929.1510.tar new file mode 100644 index 00000000..21a6ce56 Binary files /dev/null and b/.localrepo/a-20210929.1510.tar differ diff --git a/.localrepo/accent-20250210.906.tar b/.localrepo/accent-20250210.906.tar new file mode 100644 index 00000000..0f5344ad Binary files /dev/null and b/.localrepo/accent-20250210.906.tar differ diff --git a/.localrepo/aio-20200610.1904.tar b/.localrepo/aio-20200610.1904.tar new file mode 100644 index 00000000..3d7880c8 Binary files /dev/null and b/.localrepo/aio-20200610.1904.tar differ diff --git a/.localrepo/alert-20250615.1845.tar b/.localrepo/alert-20250615.1845.tar new file mode 100644 index 00000000..8c04d1fb Binary files /dev/null and b/.localrepo/alert-20250615.1845.tar differ diff --git a/.localrepo/all-the-icons-20250527.927.tar b/.localrepo/all-the-icons-20250527.927.tar new file mode 100644 index 00000000..3ee5c2c0 Binary files /dev/null and b/.localrepo/all-the-icons-20250527.927.tar differ diff --git a/.localrepo/all-the-icons-nerd-fonts-20240210.1127.tar b/.localrepo/all-the-icons-nerd-fonts-20240210.1127.tar new file mode 100644 index 00000000..bc5fad9b Binary files /dev/null and b/.localrepo/all-the-icons-nerd-fonts-20240210.1127.tar differ diff --git a/.localrepo/archive-contents b/.localrepo/archive-contents new file mode 100644 index 00000000..b4a91f29 --- /dev/null +++ b/.localrepo/archive-contents @@ -0,0 +1,182 @@ +(1 + (2048-game . [(20230809 356) ((emacs (24 3))) "Play 2048 in Emacs." tar]) + (a . [(20210929 1510) ((emacs (25))) "Associative data structure functions." tar]) + (accent . [(20250210 906) ((emacs (24 3)) (popup (0 5 8))) "Popup for accented characters (diacritics)." tar]) + (aio . [(20200610 1904) ((emacs (26 1))) "Async/await for Emacs Lisp." tar]) + (alert . [(20250615 1845) ((gntp (0 1)) (log4e (0 3 0)) (cl-lib (0 5))) "Growl-style notification system for Emacs." tar]) + (all-the-icons . [(20250527 927) ((emacs (24 3))) "A library for inserting Developer icons." tar]) + (all-the-icons-nerd-fonts . [(20240210 1127) ((emacs (28 1)) (all-the-icons (5 0)) (nerd-icons (0 0 1))) "Nerd font integration for allicons." tar]) + (async . [(1 9 9) ((emacs (24 4))) "Asynchronous processing in Emacs" tar]) + (async-await . [(20220827 437) ((emacs (25 1)) (promise (1 1)) (iter2 (0 9 10))) "Async/Await." tar]) + (auctex . [(14 1 0) ((emacs (28 1))) "Integrated environment for *TeX*" tar]) + (auctex-latexmk . [(20221025 1219) ((auctex (11 87))) "Add LatexMk support to AUCTeX." tar]) + (bicycle . [(20250601 1007) ((emacs (26 1)) (compat (30 1))) "Cycle outline and code visibility." tar]) + (blacken . [(20231129 654) ((emacs (25 2))) "Reformat python buffers using the black formatter." tar]) + (buffer-move . [(20220512 755) ((emacs (24 1))) "Easily swap buffers." tar]) + (bug-hunter . [(1 3 1) ((seq (1 3)) (cl-lib (0 5))) "Hunt down errors by bisecting elisp files" tar]) + (calibredb . [(20250705 225) ((emacs (29 1)) (org (9 3)) (transient (0 1 0)) (s (1 12 0)) (dash (2 17 0)) (request (0 3 3)) (esxml (0 3 7))) "Yet another calibre client." tar]) + (change-inner . [(20250320 1600) ((expand-region (0 7))) "Change contents based on semantic units." tar]) + (closql . [(20250913 1926) ((emacs (28 1)) (compat (30 1)) (emacsql (4 3))) "Store EIEIO objects using EmacSQL." tar]) + (company . [(1 0 2) ((emacs (25 1))) "Modular text completion framework" tar]) + (company-auctex . [(20200529 1835) ((yasnippet (0 8 0)) (company (0 8 0)) (auctex (11 87))) "Companycompletion for AUCTeX." tar]) + (company-box . [(20240320 921) ((emacs (26 0 91)) (dash (2 19 0)) (company (0 9 6)) (frame-local (0 0 1))) "Company front-end with icons." tar]) + (company-prescient . [(20250816 19) ((emacs (25 1)) (prescient (6 1 0)) (company (0 9 6))) "Prescient.el + Company." tar]) + (company-quickhelp . [(20231026 1714) ((emacs (24 3)) (company (0 8 9)) (pos-tip (0 4 6))) "Popup documentation for completion candidates." tar]) + (company-shell . [(20230106 1532) ((emacs (24 4)) (company (0 8 12)) (dash (2 12 0)) (cl-lib (0 5))) "Company mode backend for shell functions." tar]) + (cond-let . [(0 1 1) ((emacs (28 1))) "Additional and improved binding conditionals" tar]) + (consult . [(2 6) ((emacs (28 1)) (compat (30))) "Consulting completing-read" tar]) + (consult-dir . [(20250313 359) ((emacs (27 1)) (consult (1 0))) "Insert paths into the minibuffer prompt." tar]) + (consult-flycheck . [(1 0) ((emacs (27 1)) (consult (1 0)) (flycheck (32))) "Provides the command `consult-flycheck'" tar]) + (consult-yasnippet . [(20250411 1922) ((emacs (27 1)) (yasnippet (0 14)) (consult (0 16))) "A consulting-read interface for yasnippet." tar]) + (css-eldoc . [(20220415 1629) nil "An eldoc-mode plugin for CSS source code." tar]) + (dash . [(2 20 0) ((emacs (24))) "A modern list library for Emacs" tar]) + (dashboard . [(20250708 57) ((emacs (27 1))) "A startup screen extracted from Spacemacs." tar]) + (deadgrep . [(20241210 1630) ((emacs (25 1)) (dash (2 12 0)) (s (1 11 0)) (spinner (1 7 3))) "Fast, friendly searching with ripgrep." tar]) + (devdocs . [(0 6 1) ((emacs (27 1))) "Emacs viewer for DevDocs" tar]) + (dired-hacks-utils . [(20240629 1906) ((dash (2 5 0)) (emacs (24 3))) "Utilities and helpers for dired-hacks collection." tar]) + (dired-hide-dotfiles . [(20240727 1720) ((emacs (25 1))) "Hide dotfiles in dired." tar]) + (dired-sidebar . [(20250212 629) ((emacs (25 1)) (dired-subtree (0 0 1)) (compat (30 0 0 0))) "Tree browser leveraging dired." tar]) + (dired-subtree . [(20240629 1859) ((dash (2 5 0)) (dired-hacks-utils (0 0 1)) (emacs (24 3))) "Insert subdirectories in a tree-like fashion." tar]) + (dirvish . [(2 3 0) ((emacs (28 1)) (compat (30))) "A modern file manager based on dired mode" tar]) + (djvu . [(1 1 2) nil "Edit and view Djvu files via djvused" tar]) + (doom-modeline . [(20250718 1833) ((emacs (25 1)) (compat (30 1 0 0)) (nerd-icons (0 1 0)) (shrink-path (0 3 1))) "A minimal and modern mode-line." tar]) + (dwim-shell-command . [(20250218 1720) ((emacs (28 1))) "Shell commands with DWIM behaviour." tar]) + (easy-hugo . [(20250701 2138) ((emacs (25 1)) (popup (0 5 3)) (request (0 3 0)) (transient (0 3 6))) "Write blogs made with hugo by markdown or org-mode." tar]) + (edit-indirect . [(0 1 13) ((emacs (24 3))) "Edit regions in separate buffers" tar]) + (el-mock . [(20220625 1949) nil "Tiny Mock and Stub framework in Emacs Lisp." tar]) + (eldoc-toml . [(20211026 1122) ((emacs (24 4))) "TOML table name at point for ElDoc." tar]) + (elfeed . [(20241202 22) ((emacs (24 3))) "An Emacs Atom/RSS feed reader." tar]) + (elisp-lint . [(20220419 252) ((emacs (24 4)) (dash (2 15 0)) (package-lint (0 11))) "Basic linting for Emacs Lisp." tar]) + (elisp-refs . [(20230920 201) ((dash (2 12 0)) (s (1 11 0))) "Find callers of elisp functions or macros." tar]) + (emacsql . [(4 3 1) ((emacs (26 1))) "Highend" tar]) + (embark . [(1 1) ((emacs (27 1)) (compat (29 1 4 0))) "Conveniently act on minibuffer completions" tar]) + (embark-consult . [(1 1) ((emacs (27 1)) (compat (29 1 4 0)) (embark (1 0)) (consult (1 0))) "Consult integration for Embark" tar]) + (emojify . [(20210108 1111) ((seq (1 11)) (ht (2 0)) (emacs (24 3))) "Display emojis in Emacs." tar]) + (eradio . [(20210327 1000) ((emacs (24 1))) "A simple Internet radio player." tar]) + (erc-hl-nicks . [(20240615 2058) nil "ERC nick highlighter that ignores uniquifying chars when colorizing." tar]) + (erc-image . [(20210604 753) nil "Show received image urls in the ERC buffer." tar]) + (erc-yank . [(20210220 1815) nil "Automagically create a Gist if pasting more than 5 lines." tar]) + (eshell-syntax-highlighting . [(20241222 2030) ((emacs (25 1))) "Highlight eshell commands." tar]) + (eshell-toggle . [(20250513 1742) ((emacs (25 1)) (dash (2 11 0))) "Show/hide eshell under active window." tar]) + (eshell-up . [(20240226 1747) ((emacs (24))) "Quickly go to a specific parent directory in eshell." tar]) + (esxml . [(20250421 1632) ((emacs (24 1)) (cl-lib (0 5))) "Library for working with xml via esxml and sxml." tar]) + (exec-path-from-shell . [(2 2) ((emacs (24 4))) "Get environment variables such as $PATH from the shell" tar]) + (exercism . [(20241019 1120) ((emacs (27 1)) (dash (2 19 1)) (a (1 0 0)) (s (1 13 1)) (request (0 3 2)) (async (1 9 6)) (async-await (1 1)) (persist (0 5)) (transient (0 3 7))) "Unofficial https://exercism.org integration." tar]) + (expand-region . [(1 0 0) ((emacs (24 4))) "Increase selected region by semantic units." tar]) + (f . [(20241003 1131) ((emacs (24 1)) (s (1 7 0)) (dash (2 2 0))) "Modern API for working with files and directories." tar]) + (flycheck . [(35 0) ((emacs (27 1))) "Onfly syntax checking" tar]) + (flycheck-package . [(20210509 2325) ((emacs (24 1)) (flycheck (0 22)) (package-lint (0 2))) "A Flycheck checker for elisp package authors." tar]) + (flycheck-projectile . [(20201031 1952) ((emacs (25 1)) (flycheck (31)) (projectile (2 2))) "Project-wide errors." tar]) + (flyspell-correct . [(20220520 630) ((emacs (24))) "Correcting words with flyspell via custom interface." tar]) + (flyspell-correct-ivy . [(20220520 630) ((flyspell-correct (0 6 1)) (ivy (0 8 0)) (emacs (24 4))) "Correcting words with flyspell via ivy interface." tar]) + (fontaine . [(3 0 1) ((emacs (29 1))) "Set font configurations using presets" tar]) + (forge . [(20250916 1119) ((emacs (29 1)) (compat (30 1)) (closql (2 3)) (cond-let (0 1)) (emacsql (4 3)) (ghub (5 0)) (llama (1 0)) (magit (4 4)) (markdown-mode (2 7)) (seq (2 24)) (transient (0 10)) (yaml (1 2))) "Access Git forges from Magit." tar]) + (frame-local . [(20180330 940) ((emacs (25 1))) "Variables local to a frame." tar]) + (free-keys . [(1 0) ((cl-lib (0 3))) "Show free keybindings for modkeys or prefixes" tar]) + (geiser . [(0 31 1) ((emacs (27 1)) (project (0 8 1))) "GNU Emacs and Scheme talk to each other" tar]) + (geiser-guile . [(0 28 3) ((emacs (26 1)) (transient (0 3)) (geiser (0 28 1))) "Guile and Geiser talk to each other" tar]) + (ghub . [(20250909 1013) ((emacs (29 1)) (compat (30 1)) (llama (1 0)) (treepy (0 1 2))) "Client libraries for Git forge APIs." tar]) + (git-gutter . [(20241212 1415) ((emacs (25 1))) "Port of Sublime Text plugin GitGutter." tar]) + (git-timemachine . [(20250128 940) ((emacs (24 3)) (transient (0 1 0))) "Walk through git revisions of a file." tar]) + (gntp . [(20141025 250) nil "Growl Notification Protocol for Emacs." tar]) + (go-mode . [(1 6 0) ((emacs (26 1))) "Major mode for the Go programming language" tar]) + (gptel . [(0 9 8 5) ((emacs (27 1)) (transient (0 7 4)) (compat (29 1 4 1))) "Interact with ChatGPT or other LLMs" tar]) + (gptel-magit . [(20250520 833) ((emacs (28 1)) (magit (4 0)) (gptel (0 9 8))) "Generate commit messages for magit using gptel." tar]) + (graphviz-dot-mode . [(20250715 1358) ((emacs (25 0))) "Mode for the dot-language used by graphviz (att)." tar]) + (helpful . [(20250408 334) ((emacs (25)) (dash (2 18 0)) (s (1 11 0)) (f (0 20 0)) (elisp-refs (1 2))) "A better *help* buffer." tar]) + (hl-todo . [(20250531 2218) ((emacs (26 1)) (compat (30 1))) "Highlight TODO and similar keywords." tar]) + (ht . [(20230703 558) ((dash (2 12 0))) "The missing hash table library for Emacs." tar]) + (htmlize . [(1 58) ((emacs (25 1))) "Convert buffer text and decorations to HTML." tar]) + (ibuffer-projectile . [(20230817 610) ((projectile (0 11 0)) (emacs (25 1)) (seq (2))) "Group ibuffer's list by projectile root." tar]) + (impatient-mode . [(20230511 1746) ((emacs (24 3)) (simple-httpd (1 5 0)) (htmlize (1 40))) "Serve buffers live over HTTP." tar]) + (iter2 . [(20250209 1516) ((emacs (25 1))) "Reimplementation of Elisp generators." tar]) + (ivy . [(0 15 1) ((emacs (24 5))) "Incremental Vertical completYon" tar]) + (ivy-yasnippet . [(20200704 700) ((emacs (24 1)) (cl-lib (0 6)) (ivy (0 10 0)) (yasnippet (0 12 2)) (dash (2 14 1))) "Preview yasnippets with ivy." tar]) + (js2-mode . [(20231224) ((emacs (24 1)) (cl-lib (0 5))) "Improved JavaScript editing mode" tar]) + (json-mode . [(0 2) ((emacs (25 1))) "Major mode for editing JSON files" tar]) + (leetcode . [(20250417 1453) ((emacs (28 1)) (s (1 13 0)) (aio (1 0)) (log4e (0 3 3))) "An leetcode client." tar]) + (ligature . [(20220808 1225) ((emacs (28))) "Display typographical ligatures in major modes." tar]) + (llama . [(1 0 0) ((emacs (26 1)) (compat (30 1))) "Compact syntax for short lambda" tar]) + (log4e . [(20240123 1313) nil "Provide logging framework for elisp." tar]) + (lsp-mode . [(20250708 39) ((emacs (28 1)) (dash (2 18 0)) (f (0 20 0)) (ht (2 3)) (spinner (1 7 3)) (markdown-mode (2 3)) (lv (0)) (eldoc (1 11))) "LSP mode." tar]) + (lsp-ui . [(20250228 2155) ((emacs (28 1)) (dash (2 18 0)) (lsp-mode (6 0)) (markdown-mode (2 3))) "UI modules for lsp-mode." tar]) + (lv . [(0 15 0) nil "Other echo area" tar]) + (magit . [(4 4 0) ((emacs (28 1)) (compat (30 1)) (cond-let (0 1)) (llama (1 0)) (magit-section (4 4)) (seq (2 24)) (transient (0 10)) (with-editor (3 4))) "A Git porcelain inside Emacs" tar]) + (magit-section . [(4 4 0) ((emacs (28 1)) (compat (30 1)) (cond-let (0 1)) (llama (1 0)) (seq (2 24))) "Sections for read-only buffers" tar]) + (malyon . [(20161208 2125) ((cl-lib (0 5))) "Mode to execute Z-code files version 3, 5, 8." tar]) + (marginalia . [(2 1) ((emacs (28 1)) (compat (30))) "Enrich existing commands with completion annotations" tar]) + (markdown-mode . [(2 7) ((emacs (27 1))) "Major mode for Markdown-formatted text" tar]) + (move-text . [(20231204 1514) nil "Move current line or region with Mdown." tar]) + (nerd-icons . [(20250718 355) ((emacs (24 3))) "Emacs Nerd Font Icons Library." tar]) + (nerd-icons-completion . [(20250509 1949) ((emacs (25 1)) (nerd-icons (0 0 1)) (compat (30))) "Add icons to completion candidates." tar]) + (nerd-icons-dired . [(20250506 1729) ((emacs (24 4)) (nerd-icons (0 0 1))) "Shows icons for each file in dired mode." tar]) + (nerd-icons-ibuffer . [(20250307 958) ((emacs (24 3)) (nerd-icons (0 0 1))) "Display nerd icons in ibuffer." tar]) + (nov . [(20250615 1051) ((esxml (0 3 6)) (emacs (25 1))) "Featureful EPUB reader mode." tar]) + (numpydoc . [(20230811 1708) ((emacs (25 1)) (s (1 12 0)) (dash (2 18 0))) "NumPy style docstring insertion." tar]) + (olivetti . [(20241030 542) ((emacs (24 4))) "Minor mode to automatically balance window margins." tar]) + (orderless . [(1 4) ((emacs (27 1)) (compat (30))) "Completion style for matching regexps in any order" tar]) + (org-alert . [(20241225 2356) ((org (9 0)) (alert (1 2))) "Notify org deadlines via notify-send." tar]) + (org-contacts . [(1 1) ((emacs (27 1)) (org (9 3 4))) "Contacts management system for Org Mode" tar]) + (org-drill . [(2 7 0) ((emacs (25 3)) (seq (2 14)) (org (9 3)) (persist (0 3))) "Self-testing using spaced repetition" tar]) + (org-msg . [(20240902 447) ((emacs (24 4)) (htmlize (1 54))) "Org mode to send and reply to email in HTML." tar]) + (org-noter . [(20240918 1703) ((emacs (24 4)) (cl-lib (0 6)) (org (9 4))) "A synchronized, Org-mode, document annotator." tar]) + (org-pdftools . [(20250714 1631) ((emacs (26 1)) (org (9 3 6)) (pdf-tools (0 8)) (org-noter (1 4 1))) "Support for links to documents in pdfview mode." tar]) + (org-re-reveal . [(20250821 1332) ((emacs (24 4)) (org (8 3)) (htmlize (1 34))) "Org export to reveal.js presentations." tar]) + (org-roam . [(20250701 528) ((emacs (26 1)) (dash (2 13)) (org (9 6)) (emacsql (4 1 0)) (magit-section (3 0 0))) "A database abstraction layer for Org-mode." tar]) + (org-superstar . [(1 5 1) ((org (9 1 9)) (emacs (26 1))) "Prettify headings and plain lists in Org mode" tar]) + (ox-gfm . [(20231215 1901) nil "Github Flavored Markdown Back-End for Org Export Engine." tar]) + (ox-hugo . [(20250212 310) ((emacs (26 3)) (tomelr (0 4 3))) "Hugo Markdown Back-End for Org Export Engine." tar]) + (ox-pandoc . [(20250424 908) ((org (8 2)) (emacs (24 4)) (dash (2 8)) (ht (2 0))) "An Org-mode exporter using pandoc." tar]) + (ox-reveal . [(20221127 814) ((org (8 3))) "Reveal.js Presentation Back-End for Org Export Engine." tar]) + (package-build . [(20250708 1908) ((emacs (26 1)) (compat (30 0 0 0))) "Tools for assembling a package archive." tar]) + (package-lint . [(0 26) ((emacs (24 4)) (let-alist (1 0 6))) "A linting library for elisp package authors" tar]) + (pcmpl-args . [(0 1 3) ((emacs (25 1))) "Enhanced shell command completion" tar]) + (pdf-tools . [(1 1 0) ((emacs (26 3)) (tablist (1 0)) (let-alist (1 0 4))) "Support library for PDF documents" tar]) + (pdf-view-restore . [(20190904 1708) ((pdf-tools (0 90)) (emacs (26 0))) "Support for opening last known pdf position in pdfview mode." tar]) + (persist . [(0 6 1) ((emacs (26 1))) "Persist Variables between Emacs Sessions" tar]) + (poetry . [(20240329 1103) ((transient (0 2 0)) (pyvenv (1 2)) (emacs (25 1))) "Interface to Poetry." tar]) + (pomm . [(20250202 1202) ((emacs (27 1)) (alert (1 2)) (seq (2 22)) (transient (0 3 0))) "Pomodoro and Third Time timers." tar]) + (popup . [(0 5 9) ((emacs (24 3))) "Visual Popup User Interface" tar]) + (pos-tip . [(20240209 837) nil "Show tooltip at point." tar]) + (prescient . [(20250816 19) ((emacs (25 1))) "Better sorting and filtering." tar]) + (projectile . [(2 9 1) ((emacs (26 1))) "Manage and navigate projects in Emacs easily" tar]) + (promise . [(20210307 727) ((emacs (25 1))) "Promises/A+." tar]) + (pyvenv . [(20211014 707) nil "Python virtual environment interface." tar]) + (quick-sdcv . [(20250923 1446) ((emacs (25 1))) "Offline dictionary using 'sdcv' (StartDict cli dictionary)." tar]) + (rainbow-delimiters . [(2 1 5) nil "Highlight brackets according to their depth" tar]) + (rainbow-mode . [(1 0 6) nil "Colorize color names in buffers" tar]) + (request . [(0 3 3) ((emacs (24 4))) "Compatible layer for URL request in Emacs" tar]) + (ripgrep . [(20220520 1410) nil "Front-end for ripgrep, a command line search tool." tar]) + (s . [(20220902 1511) nil "The long lost Emacs string manipulation library." tar]) + (sdcv . [(20241227 319) ((emacs (24 3)) (popup (0 5 3)) (showtip (0 1)) (pos-tip (0 4 6)) (cl-lib (0 3))) "Interface for sdcv (StartDict console version)." tar]) + (showtip . [(20090830 1040) nil "Show tip at cursor." tar]) + (shrink-path . [(20190208 1335) ((emacs (24)) (s (1 6 1)) (dash (1 8 0)) (f (0 10 0))) "Fish-style path." tar]) + (simple-httpd . [(20230821 1458) ((cl-lib (0 3))) "Pure elisp HTTP server." tar]) + (spinner . [(1 7 4) ((emacs (24 3))) "Add spinners and progressline for ongoing operations" tar]) + (sudo-edit . [(20220801 1317) ((emacs (24)) (cl-lib (0 5))) "Open files as another user." tar]) + (symbol-overlay . [(4 3) ((emacs (24 3)) (seq (2 2))) "Highlight symbols with keymap-enabled overlays" tar]) + (tablist . [(1 0) ((emacs (24 3))) "Extended tabulatedmode" tar]) + (tide . [(20241019 2101) ((emacs (25 1)) (dash (2 10 0)) (s (1 11 0)) (flycheck (27)) (cl-lib (0 5))) "Typescript Interactive Development Environment." tar]) + (tldr . [(20230301 136) ((emacs (24 3))) "Tldr client for Emacs." tar]) + (tmr . [(1 1 0) ((emacs (29 1))) "Set timers using a convenient notation" tar]) + (tomelr . [(0 4 3) ((emacs (26 3)) (map (3 2 1)) (seq (2 23))) "Convert S-expressions to TOML" tar]) + (toml-mode . [(20161107 1800) ((emacs (24)) (cl-lib (0 5))) "Major mode for editing TOML files." tar]) + (transient . [(0 10 0) ((emacs (26 1)) (compat (30 1)) (seq (2 24))) "Transient commands" tar]) + (tree-sitter . [(20220212 1632) ((emacs (25 1)) (tsc (0 18 0))) "Incremental parsing system." tar]) + (treepy . [(20240930 728) ((emacs (25 1))) "Generic tree traversal tools." tar]) + (treesit-auto . [(20240511 1425) ((emacs (29 0))) "Automatically use tree-sitter enhanced major modes." tar]) + (tsc . [(20220212 1632) ((emacs (25 1))) "Core Tree-sitter APIs." tar]) + (vertico . [(2 4) ((emacs (28 1)) (compat (30))) "VERTical Interactive COmpletion" tar]) + (vertico-prescient . [(20250816 19) ((emacs (27 1)) (prescient (6 1 0)) (vertico (0 28)) (compat (29 1))) "Prescient.el + Vertico." tar]) + (vterm . [(20241218 331) ((emacs (25 1))) "Fully-featured terminal emulator." tar]) + (vterm-toggle . [(20230912 246) ((emacs (25 1)) (vterm (0 0 1))) "Toggles between the vterm buffer and other buffers." tar]) + (web-mode . [(17 3 21) ((emacs (23 1))) "major mode for editing web templates" tar]) + (wiki-summary . [(20181010 1824) ((emacs (24))) "View Wikipedia summaries in Emacs easily." tar]) + (windsize . [(20181029 2257) nil "Simple, intuitive window resizing." tar]) + (with-editor . [(3 4 4) ((emacs (26 1)) (compat (30 1))) "Use the Emacsclient as $EDITOR" tar]) + (ws-butler . [(1 3) ((emacs (24 1))) "Unobtrusively remove trailing whitespace" tar]) + (xterm-color . [(20230321 3) ((emacs (24 4))) "ANSI, XTERM 256 and Truecolor support." tar]) + (yaml . [(1 2 0) ((emacs (25 1))) "YAML parser for Elisp" tar]) + (yaml-mode . [(0 0 16) ((emacs (24 1))) "Major mode for editing YAML files" tar]) + (yasnippet . [(0 14 3) ((cl-lib (0 5)) (emacs (24 4))) "Yet another snippet extension for Emacs" tar]) +) diff --git a/.localrepo/async-1.9.9.tar b/.localrepo/async-1.9.9.tar new file mode 100644 index 00000000..8c213413 Binary files /dev/null and b/.localrepo/async-1.9.9.tar differ diff --git a/.localrepo/async-await-20220827.437.tar b/.localrepo/async-await-20220827.437.tar new file mode 100644 index 00000000..6c2a208e Binary files /dev/null and b/.localrepo/async-await-20220827.437.tar differ diff --git a/.localrepo/auctex-14.1.0.tar b/.localrepo/auctex-14.1.0.tar new file mode 100644 index 00000000..f4565cb7 Binary files /dev/null and b/.localrepo/auctex-14.1.0.tar differ diff --git a/.localrepo/auctex-latexmk-20221025.1219.tar b/.localrepo/auctex-latexmk-20221025.1219.tar new file mode 100644 index 00000000..6db96f51 Binary files /dev/null and b/.localrepo/auctex-latexmk-20221025.1219.tar differ diff --git a/.localrepo/bicycle-20250601.1007.tar b/.localrepo/bicycle-20250601.1007.tar new file mode 100644 index 00000000..51a40d1a Binary files /dev/null and b/.localrepo/bicycle-20250601.1007.tar differ diff --git a/.localrepo/blacken-20231129.654.tar b/.localrepo/blacken-20231129.654.tar new file mode 100644 index 00000000..e056d659 Binary files /dev/null and b/.localrepo/blacken-20231129.654.tar differ diff --git a/.localrepo/buffer-move-20220512.755.tar b/.localrepo/buffer-move-20220512.755.tar new file mode 100644 index 00000000..e312b850 Binary files /dev/null and b/.localrepo/buffer-move-20220512.755.tar differ diff --git a/.localrepo/bug-hunter-1.3.1.tar b/.localrepo/bug-hunter-1.3.1.tar new file mode 100644 index 00000000..daf4d0b0 Binary files /dev/null and b/.localrepo/bug-hunter-1.3.1.tar differ diff --git a/.localrepo/calibredb-20250705.225.tar b/.localrepo/calibredb-20250705.225.tar new file mode 100644 index 00000000..75dac625 Binary files /dev/null and b/.localrepo/calibredb-20250705.225.tar differ diff --git a/.localrepo/change-inner-20250320.1600.tar b/.localrepo/change-inner-20250320.1600.tar new file mode 100644 index 00000000..05642c21 Binary files /dev/null and b/.localrepo/change-inner-20250320.1600.tar differ diff --git a/.localrepo/closql-20250913.1926.tar b/.localrepo/closql-20250913.1926.tar new file mode 100644 index 00000000..b36916b6 Binary files /dev/null and b/.localrepo/closql-20250913.1926.tar differ diff --git a/.localrepo/company-1.0.2.tar b/.localrepo/company-1.0.2.tar new file mode 100644 index 00000000..6adec723 Binary files /dev/null and b/.localrepo/company-1.0.2.tar differ diff --git a/.localrepo/company-auctex-20200529.1835.tar b/.localrepo/company-auctex-20200529.1835.tar new file mode 100644 index 00000000..e28179fe Binary files /dev/null and b/.localrepo/company-auctex-20200529.1835.tar differ diff --git a/.localrepo/company-box-20240320.921.tar b/.localrepo/company-box-20240320.921.tar new file mode 100644 index 00000000..5a1e55ea Binary files /dev/null and b/.localrepo/company-box-20240320.921.tar differ diff --git a/.localrepo/company-prescient-20250816.19.tar b/.localrepo/company-prescient-20250816.19.tar new file mode 100644 index 00000000..a768f75c Binary files /dev/null and b/.localrepo/company-prescient-20250816.19.tar differ diff --git a/.localrepo/company-quickhelp-20231026.1714.tar b/.localrepo/company-quickhelp-20231026.1714.tar new file mode 100644 index 00000000..dc0cbaed Binary files /dev/null and b/.localrepo/company-quickhelp-20231026.1714.tar differ diff --git a/.localrepo/company-shell-20230106.1532.tar b/.localrepo/company-shell-20230106.1532.tar new file mode 100644 index 00000000..98948fe3 Binary files /dev/null and b/.localrepo/company-shell-20230106.1532.tar differ diff --git a/.localrepo/cond-let-0.1.1.tar b/.localrepo/cond-let-0.1.1.tar new file mode 100644 index 00000000..a1864ecd Binary files /dev/null and b/.localrepo/cond-let-0.1.1.tar differ diff --git a/.localrepo/consult-2.6.tar b/.localrepo/consult-2.6.tar new file mode 100644 index 00000000..169d6f17 Binary files /dev/null and b/.localrepo/consult-2.6.tar differ diff --git a/.localrepo/consult-dir-20250313.359.tar b/.localrepo/consult-dir-20250313.359.tar new file mode 100644 index 00000000..d1406230 Binary files /dev/null and b/.localrepo/consult-dir-20250313.359.tar differ diff --git a/.localrepo/consult-flycheck-1.0.tar b/.localrepo/consult-flycheck-1.0.tar new file mode 100644 index 00000000..e47f5890 Binary files /dev/null and b/.localrepo/consult-flycheck-1.0.tar differ diff --git a/.localrepo/consult-yasnippet-20250411.1922.tar b/.localrepo/consult-yasnippet-20250411.1922.tar new file mode 100644 index 00000000..4b69fb92 Binary files /dev/null and b/.localrepo/consult-yasnippet-20250411.1922.tar differ diff --git a/.localrepo/css-eldoc-20220415.1629.tar b/.localrepo/css-eldoc-20220415.1629.tar new file mode 100644 index 00000000..61c41723 Binary files /dev/null and b/.localrepo/css-eldoc-20220415.1629.tar differ diff --git a/.localrepo/dash-2.20.0.tar b/.localrepo/dash-2.20.0.tar new file mode 100644 index 00000000..a98ab9a1 Binary files /dev/null and b/.localrepo/dash-2.20.0.tar differ diff --git a/.localrepo/dashboard-20250708.57.tar b/.localrepo/dashboard-20250708.57.tar new file mode 100644 index 00000000..0ff1c2e6 Binary files /dev/null and b/.localrepo/dashboard-20250708.57.tar differ diff --git a/.localrepo/deadgrep-20241210.1630.tar b/.localrepo/deadgrep-20241210.1630.tar new file mode 100644 index 00000000..50a82e5c Binary files /dev/null and b/.localrepo/deadgrep-20241210.1630.tar differ diff --git a/.localrepo/devdocs-0.6.1.tar b/.localrepo/devdocs-0.6.1.tar new file mode 100644 index 00000000..bf56b67e Binary files /dev/null and b/.localrepo/devdocs-0.6.1.tar differ diff --git a/.localrepo/dired-hacks-utils-20240629.1906.tar b/.localrepo/dired-hacks-utils-20240629.1906.tar new file mode 100644 index 00000000..f969fee9 Binary files /dev/null and b/.localrepo/dired-hacks-utils-20240629.1906.tar differ diff --git a/.localrepo/dired-hide-dotfiles-20240727.1720.tar b/.localrepo/dired-hide-dotfiles-20240727.1720.tar new file mode 100644 index 00000000..3b1fe3ca Binary files /dev/null and b/.localrepo/dired-hide-dotfiles-20240727.1720.tar differ diff --git a/.localrepo/dired-sidebar-20250212.629.tar b/.localrepo/dired-sidebar-20250212.629.tar new file mode 100644 index 00000000..e6920db9 Binary files /dev/null and b/.localrepo/dired-sidebar-20250212.629.tar differ diff --git a/.localrepo/dired-subtree-20240629.1859.tar b/.localrepo/dired-subtree-20240629.1859.tar new file mode 100644 index 00000000..560d9a3a Binary files /dev/null and b/.localrepo/dired-subtree-20240629.1859.tar differ diff --git a/.localrepo/dirvish-2.3.0.tar b/.localrepo/dirvish-2.3.0.tar new file mode 100644 index 00000000..87dcf2f6 Binary files /dev/null and b/.localrepo/dirvish-2.3.0.tar differ diff --git a/.localrepo/djvu-1.1.2.tar b/.localrepo/djvu-1.1.2.tar new file mode 100644 index 00000000..4d2b7df1 Binary files /dev/null and b/.localrepo/djvu-1.1.2.tar differ diff --git a/.localrepo/doom-modeline-20250718.1833.tar b/.localrepo/doom-modeline-20250718.1833.tar new file mode 100644 index 00000000..c300dd59 Binary files /dev/null and b/.localrepo/doom-modeline-20250718.1833.tar differ diff --git a/.localrepo/dwim-shell-command-20250218.1720.tar b/.localrepo/dwim-shell-command-20250218.1720.tar new file mode 100644 index 00000000..928a9f7e Binary files /dev/null and b/.localrepo/dwim-shell-command-20250218.1720.tar differ diff --git a/.localrepo/easy-hugo-20250701.2138.tar b/.localrepo/easy-hugo-20250701.2138.tar new file mode 100644 index 00000000..8b71f697 Binary files /dev/null and b/.localrepo/easy-hugo-20250701.2138.tar differ diff --git a/.localrepo/edit-indirect-0.1.13.tar b/.localrepo/edit-indirect-0.1.13.tar new file mode 100644 index 00000000..165586ea Binary files /dev/null and b/.localrepo/edit-indirect-0.1.13.tar differ diff --git a/.localrepo/el-mock-20220625.1949.tar b/.localrepo/el-mock-20220625.1949.tar new file mode 100644 index 00000000..36ba8e4b Binary files /dev/null and b/.localrepo/el-mock-20220625.1949.tar differ diff --git a/.localrepo/eldoc-toml-20211026.1122.tar b/.localrepo/eldoc-toml-20211026.1122.tar new file mode 100644 index 00000000..e531165a Binary files /dev/null and b/.localrepo/eldoc-toml-20211026.1122.tar differ diff --git a/.localrepo/elfeed-20241202.22.tar b/.localrepo/elfeed-20241202.22.tar new file mode 100644 index 00000000..8da18c92 Binary files /dev/null and b/.localrepo/elfeed-20241202.22.tar differ diff --git a/.localrepo/elisp-lint-20220419.252.tar b/.localrepo/elisp-lint-20220419.252.tar new file mode 100644 index 00000000..8286cc85 Binary files /dev/null and b/.localrepo/elisp-lint-20220419.252.tar differ diff --git a/.localrepo/elisp-refs-20230920.201.tar b/.localrepo/elisp-refs-20230920.201.tar new file mode 100644 index 00000000..69c2baf6 Binary files /dev/null and b/.localrepo/elisp-refs-20230920.201.tar differ diff --git a/.localrepo/emacsql-4.3.1.tar b/.localrepo/emacsql-4.3.1.tar new file mode 100644 index 00000000..e3ba0902 Binary files /dev/null and b/.localrepo/emacsql-4.3.1.tar differ diff --git a/.localrepo/embark-1.1.tar b/.localrepo/embark-1.1.tar new file mode 100644 index 00000000..72359afc Binary files /dev/null and b/.localrepo/embark-1.1.tar differ diff --git a/.localrepo/embark-consult-1.1.tar b/.localrepo/embark-consult-1.1.tar new file mode 100644 index 00000000..0d08a66a Binary files /dev/null and b/.localrepo/embark-consult-1.1.tar differ diff --git a/.localrepo/emojify-20210108.1111.tar b/.localrepo/emojify-20210108.1111.tar new file mode 100644 index 00000000..4faf3a1f Binary files /dev/null and b/.localrepo/emojify-20210108.1111.tar differ diff --git a/.localrepo/eradio-20210327.1000.tar b/.localrepo/eradio-20210327.1000.tar new file mode 100644 index 00000000..38cb4254 Binary files /dev/null and b/.localrepo/eradio-20210327.1000.tar differ diff --git a/.localrepo/erc-hl-nicks-20240615.2058.tar b/.localrepo/erc-hl-nicks-20240615.2058.tar new file mode 100644 index 00000000..8d0c738b Binary files /dev/null and b/.localrepo/erc-hl-nicks-20240615.2058.tar differ diff --git a/.localrepo/erc-image-20210604.753.tar b/.localrepo/erc-image-20210604.753.tar new file mode 100644 index 00000000..66c998ac Binary files /dev/null and b/.localrepo/erc-image-20210604.753.tar differ diff --git a/.localrepo/erc-yank-20210220.1815.tar b/.localrepo/erc-yank-20210220.1815.tar new file mode 100644 index 00000000..74c1b960 Binary files /dev/null and b/.localrepo/erc-yank-20210220.1815.tar differ diff --git a/.localrepo/eshell-syntax-highlighting-20241222.2030.tar b/.localrepo/eshell-syntax-highlighting-20241222.2030.tar new file mode 100644 index 00000000..a3cb1591 Binary files /dev/null and b/.localrepo/eshell-syntax-highlighting-20241222.2030.tar differ diff --git a/.localrepo/eshell-toggle-20250513.1742.tar b/.localrepo/eshell-toggle-20250513.1742.tar new file mode 100644 index 00000000..301de5f0 Binary files /dev/null and b/.localrepo/eshell-toggle-20250513.1742.tar differ diff --git a/.localrepo/eshell-up-20240226.1747.tar b/.localrepo/eshell-up-20240226.1747.tar new file mode 100644 index 00000000..70363858 Binary files /dev/null and b/.localrepo/eshell-up-20240226.1747.tar differ diff --git a/.localrepo/esxml-20250421.1632.tar b/.localrepo/esxml-20250421.1632.tar new file mode 100644 index 00000000..0def3f5f Binary files /dev/null and b/.localrepo/esxml-20250421.1632.tar differ diff --git a/.localrepo/exec-path-from-shell-2.2.tar b/.localrepo/exec-path-from-shell-2.2.tar new file mode 100644 index 00000000..a81214d2 Binary files /dev/null and b/.localrepo/exec-path-from-shell-2.2.tar differ diff --git a/.localrepo/exercism-20241019.1120.tar b/.localrepo/exercism-20241019.1120.tar new file mode 100644 index 00000000..41ae29f5 Binary files /dev/null and b/.localrepo/exercism-20241019.1120.tar differ diff --git a/.localrepo/expand-region-1.0.0.tar b/.localrepo/expand-region-1.0.0.tar new file mode 100644 index 00000000..a86b7e1d Binary files /dev/null and b/.localrepo/expand-region-1.0.0.tar differ diff --git a/.localrepo/f-20241003.1131.tar b/.localrepo/f-20241003.1131.tar new file mode 100644 index 00000000..89088200 Binary files /dev/null and b/.localrepo/f-20241003.1131.tar differ diff --git a/.localrepo/flycheck-35.0.tar b/.localrepo/flycheck-35.0.tar new file mode 100644 index 00000000..7ad4d78d Binary files /dev/null and b/.localrepo/flycheck-35.0.tar differ diff --git a/.localrepo/flycheck-package-20210509.2325.tar b/.localrepo/flycheck-package-20210509.2325.tar new file mode 100644 index 00000000..de0a6cab Binary files /dev/null and b/.localrepo/flycheck-package-20210509.2325.tar differ diff --git a/.localrepo/flycheck-projectile-20201031.1952.tar b/.localrepo/flycheck-projectile-20201031.1952.tar new file mode 100644 index 00000000..585e9dfc Binary files /dev/null and b/.localrepo/flycheck-projectile-20201031.1952.tar differ diff --git a/.localrepo/flyspell-correct-20220520.630.tar b/.localrepo/flyspell-correct-20220520.630.tar new file mode 100644 index 00000000..943cb62d Binary files /dev/null and b/.localrepo/flyspell-correct-20220520.630.tar differ diff --git a/.localrepo/flyspell-correct-ivy-20220520.630.tar b/.localrepo/flyspell-correct-ivy-20220520.630.tar new file mode 100644 index 00000000..434c9819 Binary files /dev/null and b/.localrepo/flyspell-correct-ivy-20220520.630.tar differ diff --git a/.localrepo/fontaine-3.0.1.tar b/.localrepo/fontaine-3.0.1.tar new file mode 100644 index 00000000..0c8d02b4 Binary files /dev/null and b/.localrepo/fontaine-3.0.1.tar differ diff --git a/.localrepo/forge-20250916.1119.tar b/.localrepo/forge-20250916.1119.tar new file mode 100644 index 00000000..de5301ff Binary files /dev/null and b/.localrepo/forge-20250916.1119.tar differ diff --git a/.localrepo/frame-local-20180330.940.tar b/.localrepo/frame-local-20180330.940.tar new file mode 100644 index 00000000..b544c857 Binary files /dev/null and b/.localrepo/frame-local-20180330.940.tar differ diff --git a/.localrepo/free-keys-1.0.tar b/.localrepo/free-keys-1.0.tar new file mode 100644 index 00000000..758e79ab Binary files /dev/null and b/.localrepo/free-keys-1.0.tar differ diff --git a/.localrepo/geiser-0.31.1.tar b/.localrepo/geiser-0.31.1.tar new file mode 100644 index 00000000..ed124f16 Binary files /dev/null and b/.localrepo/geiser-0.31.1.tar differ diff --git a/.localrepo/geiser-guile-0.28.3.tar b/.localrepo/geiser-guile-0.28.3.tar new file mode 100644 index 00000000..67d231e3 Binary files /dev/null and b/.localrepo/geiser-guile-0.28.3.tar differ diff --git a/.localrepo/ghub-20250909.1013.tar b/.localrepo/ghub-20250909.1013.tar new file mode 100644 index 00000000..15993eaa Binary files /dev/null and b/.localrepo/ghub-20250909.1013.tar differ diff --git a/.localrepo/git-gutter-20241212.1415.tar b/.localrepo/git-gutter-20241212.1415.tar new file mode 100644 index 00000000..ef808ef3 Binary files /dev/null and b/.localrepo/git-gutter-20241212.1415.tar differ diff --git a/.localrepo/git-timemachine-20250128.940.tar b/.localrepo/git-timemachine-20250128.940.tar new file mode 100644 index 00000000..4dd6332e Binary files /dev/null and b/.localrepo/git-timemachine-20250128.940.tar differ diff --git a/.localrepo/gntp-20141025.250.tar b/.localrepo/gntp-20141025.250.tar new file mode 100644 index 00000000..e6ceb074 Binary files /dev/null and b/.localrepo/gntp-20141025.250.tar differ diff --git a/.localrepo/go-mode-1.6.0.tar b/.localrepo/go-mode-1.6.0.tar new file mode 100644 index 00000000..42e2c90a Binary files /dev/null and b/.localrepo/go-mode-1.6.0.tar differ diff --git a/.localrepo/gptel-0.9.8.5.tar b/.localrepo/gptel-0.9.8.5.tar new file mode 100644 index 00000000..6a4c9338 Binary files /dev/null and b/.localrepo/gptel-0.9.8.5.tar differ diff --git a/.localrepo/gptel-magit-20250520.833.tar b/.localrepo/gptel-magit-20250520.833.tar new file mode 100644 index 00000000..472f1367 Binary files /dev/null and b/.localrepo/gptel-magit-20250520.833.tar differ diff --git a/.localrepo/graphviz-dot-mode-20250715.1358.tar b/.localrepo/graphviz-dot-mode-20250715.1358.tar new file mode 100644 index 00000000..eee0d856 Binary files /dev/null and b/.localrepo/graphviz-dot-mode-20250715.1358.tar differ diff --git a/.localrepo/helpful-20250408.334.tar b/.localrepo/helpful-20250408.334.tar new file mode 100644 index 00000000..5eff3c3c Binary files /dev/null and b/.localrepo/helpful-20250408.334.tar differ diff --git a/.localrepo/hl-todo-20250531.2218.tar b/.localrepo/hl-todo-20250531.2218.tar new file mode 100644 index 00000000..d10387e2 Binary files /dev/null and b/.localrepo/hl-todo-20250531.2218.tar differ diff --git a/.localrepo/ht-20230703.558.tar b/.localrepo/ht-20230703.558.tar new file mode 100644 index 00000000..5acc6b99 Binary files /dev/null and b/.localrepo/ht-20230703.558.tar differ diff --git a/.localrepo/htmlize-1.58.tar b/.localrepo/htmlize-1.58.tar new file mode 100644 index 00000000..102c147f Binary files /dev/null and b/.localrepo/htmlize-1.58.tar differ diff --git a/.localrepo/ibuffer-projectile-20230817.610.tar b/.localrepo/ibuffer-projectile-20230817.610.tar new file mode 100644 index 00000000..81572890 Binary files /dev/null and b/.localrepo/ibuffer-projectile-20230817.610.tar differ diff --git a/.localrepo/impatient-mode-20230511.1746.tar b/.localrepo/impatient-mode-20230511.1746.tar new file mode 100644 index 00000000..92224c76 Binary files /dev/null and b/.localrepo/impatient-mode-20230511.1746.tar differ diff --git a/.localrepo/iter2-20250209.1516.tar b/.localrepo/iter2-20250209.1516.tar new file mode 100644 index 00000000..384e0fbb Binary files /dev/null and b/.localrepo/iter2-20250209.1516.tar differ diff --git a/.localrepo/ivy-0.15.1.tar b/.localrepo/ivy-0.15.1.tar new file mode 100644 index 00000000..19f86e31 Binary files /dev/null and b/.localrepo/ivy-0.15.1.tar differ diff --git a/.localrepo/ivy-yasnippet-20200704.700.tar b/.localrepo/ivy-yasnippet-20200704.700.tar new file mode 100644 index 00000000..27f4490a Binary files /dev/null and b/.localrepo/ivy-yasnippet-20200704.700.tar differ diff --git a/.localrepo/js2-mode-20231224.tar b/.localrepo/js2-mode-20231224.tar new file mode 100644 index 00000000..274d4c8d Binary files /dev/null and b/.localrepo/js2-mode-20231224.tar differ diff --git a/.localrepo/json-mode-0.2.tar b/.localrepo/json-mode-0.2.tar new file mode 100644 index 00000000..b9642e59 Binary files /dev/null and b/.localrepo/json-mode-0.2.tar differ diff --git a/.localrepo/leetcode-20250417.1453.tar b/.localrepo/leetcode-20250417.1453.tar new file mode 100644 index 00000000..b39999aa Binary files /dev/null and b/.localrepo/leetcode-20250417.1453.tar differ diff --git a/.localrepo/ligature-20220808.1225.tar b/.localrepo/ligature-20220808.1225.tar new file mode 100644 index 00000000..1843bf1e Binary files /dev/null and b/.localrepo/ligature-20220808.1225.tar differ diff --git a/.localrepo/llama-1.0.0.tar b/.localrepo/llama-1.0.0.tar new file mode 100644 index 00000000..7e1d2be6 Binary files /dev/null and b/.localrepo/llama-1.0.0.tar differ diff --git a/.localrepo/log4e-20240123.1313.tar b/.localrepo/log4e-20240123.1313.tar new file mode 100644 index 00000000..45fe8e72 Binary files /dev/null and b/.localrepo/log4e-20240123.1313.tar differ diff --git a/.localrepo/lsp-mode-20250708.39.tar b/.localrepo/lsp-mode-20250708.39.tar new file mode 100644 index 00000000..b220e8bb Binary files /dev/null and b/.localrepo/lsp-mode-20250708.39.tar differ diff --git a/.localrepo/lsp-ui-20250228.2155.tar b/.localrepo/lsp-ui-20250228.2155.tar new file mode 100644 index 00000000..b76bb1bf Binary files /dev/null and b/.localrepo/lsp-ui-20250228.2155.tar differ diff --git a/.localrepo/lv-0.15.0.tar b/.localrepo/lv-0.15.0.tar new file mode 100644 index 00000000..087a1080 Binary files /dev/null and b/.localrepo/lv-0.15.0.tar differ diff --git a/.localrepo/magit-4.4.0.tar b/.localrepo/magit-4.4.0.tar new file mode 100644 index 00000000..839b1560 Binary files /dev/null and b/.localrepo/magit-4.4.0.tar differ diff --git a/.localrepo/magit-section-4.4.0.tar b/.localrepo/magit-section-4.4.0.tar new file mode 100644 index 00000000..879a982f Binary files /dev/null and b/.localrepo/magit-section-4.4.0.tar differ diff --git a/.localrepo/malyon-20161208.2125.tar b/.localrepo/malyon-20161208.2125.tar new file mode 100644 index 00000000..f74f9927 Binary files /dev/null and b/.localrepo/malyon-20161208.2125.tar differ diff --git a/.localrepo/marginalia-2.1.tar b/.localrepo/marginalia-2.1.tar new file mode 100644 index 00000000..66dfab7e Binary files /dev/null and b/.localrepo/marginalia-2.1.tar differ diff --git a/.localrepo/markdown-mode-2.7.tar b/.localrepo/markdown-mode-2.7.tar new file mode 100644 index 00000000..c32c083b Binary files /dev/null and b/.localrepo/markdown-mode-2.7.tar differ diff --git a/.localrepo/move-text-20231204.1514.tar b/.localrepo/move-text-20231204.1514.tar new file mode 100644 index 00000000..42e8cd3d Binary files /dev/null and b/.localrepo/move-text-20231204.1514.tar differ diff --git a/.localrepo/nerd-icons-20250718.355.tar b/.localrepo/nerd-icons-20250718.355.tar new file mode 100644 index 00000000..04915f58 Binary files /dev/null and b/.localrepo/nerd-icons-20250718.355.tar differ diff --git a/.localrepo/nerd-icons-completion-20250509.1949.tar b/.localrepo/nerd-icons-completion-20250509.1949.tar new file mode 100644 index 00000000..b2064fe6 Binary files /dev/null and b/.localrepo/nerd-icons-completion-20250509.1949.tar differ diff --git a/.localrepo/nerd-icons-dired-20250506.1729.tar b/.localrepo/nerd-icons-dired-20250506.1729.tar new file mode 100644 index 00000000..5c6d9b5c Binary files /dev/null and b/.localrepo/nerd-icons-dired-20250506.1729.tar differ diff --git a/.localrepo/nerd-icons-ibuffer-20250307.958.tar b/.localrepo/nerd-icons-ibuffer-20250307.958.tar new file mode 100644 index 00000000..931f18b7 Binary files /dev/null and b/.localrepo/nerd-icons-ibuffer-20250307.958.tar differ diff --git a/.localrepo/nov-20250615.1051.tar b/.localrepo/nov-20250615.1051.tar new file mode 100644 index 00000000..5d093110 Binary files /dev/null and b/.localrepo/nov-20250615.1051.tar differ diff --git a/.localrepo/numpydoc-20230811.1708.tar b/.localrepo/numpydoc-20230811.1708.tar new file mode 100644 index 00000000..7811d158 Binary files /dev/null and b/.localrepo/numpydoc-20230811.1708.tar differ diff --git a/.localrepo/olivetti-20241030.542.tar b/.localrepo/olivetti-20241030.542.tar new file mode 100644 index 00000000..5dd83f6b Binary files /dev/null and b/.localrepo/olivetti-20241030.542.tar differ diff --git a/.localrepo/orderless-1.4.tar b/.localrepo/orderless-1.4.tar new file mode 100644 index 00000000..da59d4f7 Binary files /dev/null and b/.localrepo/orderless-1.4.tar differ diff --git a/.localrepo/org-alert-20241225.2356.tar b/.localrepo/org-alert-20241225.2356.tar new file mode 100644 index 00000000..0384f1a9 Binary files /dev/null and b/.localrepo/org-alert-20241225.2356.tar differ diff --git a/.localrepo/org-contacts-1.1.tar b/.localrepo/org-contacts-1.1.tar new file mode 100644 index 00000000..35065a14 Binary files /dev/null and b/.localrepo/org-contacts-1.1.tar differ diff --git a/.localrepo/org-drill-2.7.0.tar b/.localrepo/org-drill-2.7.0.tar new file mode 100644 index 00000000..f3efdf8b Binary files /dev/null and b/.localrepo/org-drill-2.7.0.tar differ diff --git a/.localrepo/org-msg-20240902.447.tar b/.localrepo/org-msg-20240902.447.tar new file mode 100644 index 00000000..e03ef808 Binary files /dev/null and b/.localrepo/org-msg-20240902.447.tar differ diff --git a/.localrepo/org-noter-20240918.1703.tar b/.localrepo/org-noter-20240918.1703.tar new file mode 100644 index 00000000..f6691dc2 Binary files /dev/null and b/.localrepo/org-noter-20240918.1703.tar differ diff --git a/.localrepo/org-pdftools-20250714.1631.tar b/.localrepo/org-pdftools-20250714.1631.tar new file mode 100644 index 00000000..51339d4f Binary files /dev/null and b/.localrepo/org-pdftools-20250714.1631.tar differ diff --git a/.localrepo/org-re-reveal-20250821.1332.tar b/.localrepo/org-re-reveal-20250821.1332.tar new file mode 100644 index 00000000..da70060c Binary files /dev/null and b/.localrepo/org-re-reveal-20250821.1332.tar differ diff --git a/.localrepo/org-roam-20250701.528.tar b/.localrepo/org-roam-20250701.528.tar new file mode 100644 index 00000000..495a0dd0 Binary files /dev/null and b/.localrepo/org-roam-20250701.528.tar differ diff --git a/.localrepo/org-superstar-1.5.1.tar b/.localrepo/org-superstar-1.5.1.tar new file mode 100644 index 00000000..3995f3c2 Binary files /dev/null and b/.localrepo/org-superstar-1.5.1.tar differ diff --git a/.localrepo/ox-gfm-20231215.1901.tar b/.localrepo/ox-gfm-20231215.1901.tar new file mode 100644 index 00000000..c76983ab Binary files /dev/null and b/.localrepo/ox-gfm-20231215.1901.tar differ diff --git a/.localrepo/ox-hugo-20250212.310.tar b/.localrepo/ox-hugo-20250212.310.tar new file mode 100644 index 00000000..13637835 Binary files /dev/null and b/.localrepo/ox-hugo-20250212.310.tar differ diff --git a/.localrepo/ox-pandoc-20250424.908.tar b/.localrepo/ox-pandoc-20250424.908.tar new file mode 100644 index 00000000..095150f7 Binary files /dev/null and b/.localrepo/ox-pandoc-20250424.908.tar differ diff --git a/.localrepo/ox-reveal-20221127.814.tar b/.localrepo/ox-reveal-20221127.814.tar new file mode 100644 index 00000000..9711dd92 Binary files /dev/null and b/.localrepo/ox-reveal-20221127.814.tar differ diff --git a/.localrepo/package-build-20250708.1908.tar b/.localrepo/package-build-20250708.1908.tar new file mode 100644 index 00000000..a9917bdb Binary files /dev/null and b/.localrepo/package-build-20250708.1908.tar differ diff --git a/.localrepo/package-lint-0.26.tar b/.localrepo/package-lint-0.26.tar new file mode 100644 index 00000000..823135c5 Binary files /dev/null and b/.localrepo/package-lint-0.26.tar differ diff --git a/.localrepo/pcmpl-args-0.1.3.tar b/.localrepo/pcmpl-args-0.1.3.tar new file mode 100644 index 00000000..9971dec4 Binary files /dev/null and b/.localrepo/pcmpl-args-0.1.3.tar differ diff --git a/.localrepo/pdf-tools-1.1.0.tar b/.localrepo/pdf-tools-1.1.0.tar new file mode 100644 index 00000000..b7d44904 Binary files /dev/null and b/.localrepo/pdf-tools-1.1.0.tar differ diff --git a/.localrepo/pdf-view-restore-20190904.1708.tar b/.localrepo/pdf-view-restore-20190904.1708.tar new file mode 100644 index 00000000..5bd15cf0 Binary files /dev/null and b/.localrepo/pdf-view-restore-20190904.1708.tar differ diff --git a/.localrepo/persist-0.6.1.tar b/.localrepo/persist-0.6.1.tar new file mode 100644 index 00000000..13b3ccbe Binary files /dev/null and b/.localrepo/persist-0.6.1.tar differ diff --git a/.localrepo/poetry-20240329.1103.tar b/.localrepo/poetry-20240329.1103.tar new file mode 100644 index 00000000..97559e7a Binary files /dev/null and b/.localrepo/poetry-20240329.1103.tar differ diff --git a/.localrepo/pomm-20250202.1202.tar b/.localrepo/pomm-20250202.1202.tar new file mode 100644 index 00000000..e544ea05 Binary files /dev/null and b/.localrepo/pomm-20250202.1202.tar differ diff --git a/.localrepo/popup-0.5.9.tar b/.localrepo/popup-0.5.9.tar new file mode 100644 index 00000000..3c63f0c3 Binary files /dev/null and b/.localrepo/popup-0.5.9.tar differ diff --git a/.localrepo/pos-tip-20240209.837.tar b/.localrepo/pos-tip-20240209.837.tar new file mode 100644 index 00000000..b33f4279 Binary files /dev/null and b/.localrepo/pos-tip-20240209.837.tar differ diff --git a/.localrepo/prescient-20250816.19.tar b/.localrepo/prescient-20250816.19.tar new file mode 100644 index 00000000..fafbb1a1 Binary files /dev/null and b/.localrepo/prescient-20250816.19.tar differ diff --git a/.localrepo/projectile-2.9.1.tar b/.localrepo/projectile-2.9.1.tar new file mode 100644 index 00000000..2b7d9ace Binary files /dev/null and b/.localrepo/projectile-2.9.1.tar differ diff --git a/.localrepo/promise-20210307.727.tar b/.localrepo/promise-20210307.727.tar new file mode 100644 index 00000000..fb92609f Binary files /dev/null and b/.localrepo/promise-20210307.727.tar differ diff --git a/.localrepo/pyvenv-20211014.707.tar b/.localrepo/pyvenv-20211014.707.tar new file mode 100644 index 00000000..98f02856 Binary files /dev/null and b/.localrepo/pyvenv-20211014.707.tar differ diff --git a/.localrepo/quick-sdcv-20250923.1446.tar b/.localrepo/quick-sdcv-20250923.1446.tar new file mode 100644 index 00000000..d4a6bf4d Binary files /dev/null and b/.localrepo/quick-sdcv-20250923.1446.tar differ diff --git a/.localrepo/rainbow-delimiters-2.1.5.tar b/.localrepo/rainbow-delimiters-2.1.5.tar new file mode 100644 index 00000000..a6b84827 Binary files /dev/null and b/.localrepo/rainbow-delimiters-2.1.5.tar differ diff --git a/.localrepo/rainbow-mode-1.0.6.tar b/.localrepo/rainbow-mode-1.0.6.tar new file mode 100644 index 00000000..13acf33c Binary files /dev/null and b/.localrepo/rainbow-mode-1.0.6.tar differ diff --git a/.localrepo/request-0.3.3.tar b/.localrepo/request-0.3.3.tar new file mode 100644 index 00000000..423a7d49 Binary files /dev/null and b/.localrepo/request-0.3.3.tar differ diff --git a/.localrepo/ripgrep-20220520.1410.tar b/.localrepo/ripgrep-20220520.1410.tar new file mode 100644 index 00000000..03d74572 Binary files /dev/null and b/.localrepo/ripgrep-20220520.1410.tar differ diff --git a/.localrepo/s-20220902.1511.tar b/.localrepo/s-20220902.1511.tar new file mode 100644 index 00000000..b775a11e Binary files /dev/null and b/.localrepo/s-20220902.1511.tar differ diff --git a/.localrepo/sdcv-20241227.319.tar b/.localrepo/sdcv-20241227.319.tar new file mode 100644 index 00000000..e5b10490 Binary files /dev/null and b/.localrepo/sdcv-20241227.319.tar differ diff --git a/.localrepo/showtip-20090830.1040.tar b/.localrepo/showtip-20090830.1040.tar new file mode 100644 index 00000000..597c2f02 Binary files /dev/null and b/.localrepo/showtip-20090830.1040.tar differ diff --git a/.localrepo/shrink-path-20190208.1335.tar b/.localrepo/shrink-path-20190208.1335.tar new file mode 100644 index 00000000..8328801d Binary files /dev/null and b/.localrepo/shrink-path-20190208.1335.tar differ diff --git a/.localrepo/simple-httpd-20230821.1458.tar b/.localrepo/simple-httpd-20230821.1458.tar new file mode 100644 index 00000000..ec40a339 Binary files /dev/null and b/.localrepo/simple-httpd-20230821.1458.tar differ diff --git a/.localrepo/spinner-1.7.4.tar b/.localrepo/spinner-1.7.4.tar new file mode 100644 index 00000000..ad940748 Binary files /dev/null and b/.localrepo/spinner-1.7.4.tar differ diff --git a/.localrepo/sudo-edit-20220801.1317.tar b/.localrepo/sudo-edit-20220801.1317.tar new file mode 100644 index 00000000..7a9f0cf6 Binary files /dev/null and b/.localrepo/sudo-edit-20220801.1317.tar differ diff --git a/.localrepo/symbol-overlay-4.3.tar b/.localrepo/symbol-overlay-4.3.tar new file mode 100644 index 00000000..f19652bd Binary files /dev/null and b/.localrepo/symbol-overlay-4.3.tar differ diff --git a/.localrepo/tablist-1.0.tar b/.localrepo/tablist-1.0.tar new file mode 100644 index 00000000..ab4b983f Binary files /dev/null and b/.localrepo/tablist-1.0.tar differ diff --git a/.localrepo/tide-20241019.2101.tar b/.localrepo/tide-20241019.2101.tar new file mode 100644 index 00000000..ee0a3d3d Binary files /dev/null and b/.localrepo/tide-20241019.2101.tar differ diff --git a/.localrepo/tldr-20230301.136.tar b/.localrepo/tldr-20230301.136.tar new file mode 100644 index 00000000..87bfce28 Binary files /dev/null and b/.localrepo/tldr-20230301.136.tar differ diff --git a/.localrepo/tmr-1.1.0.tar b/.localrepo/tmr-1.1.0.tar new file mode 100644 index 00000000..42e83557 Binary files /dev/null and b/.localrepo/tmr-1.1.0.tar differ diff --git a/.localrepo/tomelr-0.4.3.tar b/.localrepo/tomelr-0.4.3.tar new file mode 100644 index 00000000..16b79075 Binary files /dev/null and b/.localrepo/tomelr-0.4.3.tar differ diff --git a/.localrepo/toml-mode-20161107.1800.tar b/.localrepo/toml-mode-20161107.1800.tar new file mode 100644 index 00000000..900bee57 Binary files /dev/null and b/.localrepo/toml-mode-20161107.1800.tar differ diff --git a/.localrepo/transient-0.10.0.tar b/.localrepo/transient-0.10.0.tar new file mode 100644 index 00000000..54e96dd3 Binary files /dev/null and b/.localrepo/transient-0.10.0.tar differ diff --git a/.localrepo/tree-sitter-20220212.1632.tar b/.localrepo/tree-sitter-20220212.1632.tar new file mode 100644 index 00000000..016844e8 Binary files /dev/null and b/.localrepo/tree-sitter-20220212.1632.tar differ diff --git a/.localrepo/treepy-20240930.728.tar b/.localrepo/treepy-20240930.728.tar new file mode 100644 index 00000000..f6496330 Binary files /dev/null and b/.localrepo/treepy-20240930.728.tar differ diff --git a/.localrepo/treesit-auto-20240511.1425.tar b/.localrepo/treesit-auto-20240511.1425.tar new file mode 100644 index 00000000..8850f34c Binary files /dev/null and b/.localrepo/treesit-auto-20240511.1425.tar differ diff --git a/.localrepo/tsc-20220212.1632.tar b/.localrepo/tsc-20220212.1632.tar new file mode 100644 index 00000000..cdb1cbea Binary files /dev/null and b/.localrepo/tsc-20220212.1632.tar differ diff --git a/.localrepo/vertico-2.4.tar b/.localrepo/vertico-2.4.tar new file mode 100644 index 00000000..6a39e65a Binary files /dev/null and b/.localrepo/vertico-2.4.tar differ diff --git a/.localrepo/vertico-prescient-20250816.19.tar b/.localrepo/vertico-prescient-20250816.19.tar new file mode 100644 index 00000000..738b95c8 Binary files /dev/null and b/.localrepo/vertico-prescient-20250816.19.tar differ diff --git a/.localrepo/vterm-20241218.331.tar b/.localrepo/vterm-20241218.331.tar new file mode 100644 index 00000000..a3522fc8 Binary files /dev/null and b/.localrepo/vterm-20241218.331.tar differ diff --git a/.localrepo/vterm-toggle-20230912.246.tar b/.localrepo/vterm-toggle-20230912.246.tar new file mode 100644 index 00000000..114868a0 Binary files /dev/null and b/.localrepo/vterm-toggle-20230912.246.tar differ diff --git a/.localrepo/web-mode-17.3.21.tar b/.localrepo/web-mode-17.3.21.tar new file mode 100644 index 00000000..20f2e776 Binary files /dev/null and b/.localrepo/web-mode-17.3.21.tar differ diff --git a/.localrepo/wiki-summary-20181010.1824.tar b/.localrepo/wiki-summary-20181010.1824.tar new file mode 100644 index 00000000..2bb4d5f5 Binary files /dev/null and b/.localrepo/wiki-summary-20181010.1824.tar differ diff --git a/.localrepo/windsize-20181029.2257.tar b/.localrepo/windsize-20181029.2257.tar new file mode 100644 index 00000000..11a9508c Binary files /dev/null and b/.localrepo/windsize-20181029.2257.tar differ diff --git a/.localrepo/with-editor-3.4.4.tar b/.localrepo/with-editor-3.4.4.tar new file mode 100644 index 00000000..a731bb5e Binary files /dev/null and b/.localrepo/with-editor-3.4.4.tar differ diff --git a/.localrepo/ws-butler-1.3.tar b/.localrepo/ws-butler-1.3.tar new file mode 100644 index 00000000..349fd1bc Binary files /dev/null and b/.localrepo/ws-butler-1.3.tar differ diff --git a/.localrepo/xterm-color-20230321.3.tar b/.localrepo/xterm-color-20230321.3.tar new file mode 100644 index 00000000..5e049e01 Binary files /dev/null and b/.localrepo/xterm-color-20230321.3.tar differ diff --git a/.localrepo/yaml-1.2.0.tar b/.localrepo/yaml-1.2.0.tar new file mode 100644 index 00000000..8b7266b2 Binary files /dev/null and b/.localrepo/yaml-1.2.0.tar differ diff --git a/.localrepo/yaml-mode-0.0.16.tar b/.localrepo/yaml-mode-0.0.16.tar new file mode 100644 index 00000000..55ae5e74 Binary files /dev/null and b/.localrepo/yaml-mode-0.0.16.tar differ diff --git a/.localrepo/yasnippet-0.14.3.tar b/.localrepo/yasnippet-0.14.3.tar new file mode 100644 index 00000000..7ccfb8c2 Binary files /dev/null and b/.localrepo/yasnippet-0.14.3.tar differ diff --git a/ai-prompts/coder.org b/ai-prompts/coder.org new file mode 100644 index 00000000..d8aabd60 --- /dev/null +++ b/ai-prompts/coder.org @@ -0,0 +1,18 @@ +I want you to act as a knowledgeable senior software development mentor who is teaching a junior software developer. + +You are an expert in Emacs-Lisp, Python, Golang, C, Shell scripting, and the git version control system. + +You explain concepts in a simple and clear way, breaking things down step by step with practical examples. You use analogies to help users understand concepts. You are friendly. You provide precise answers, avoiding ambiguous responses. Your aim is not only to help the user generate effective and efficient functionality, it's also to ensure they understand the programming language and how to write good code in general. + +You always ensure you're clear about the user-experience, the feature requirements, and the architecture of the code (i.e, methods, constants, etc.). You make sure you're in agreement with the user before generating any code. If there's doubt, ask questions about edge cases. + +You keep your design simple, modular, and scalable to accommodate future changes. You break down complex code into smaller functions, modules, or files. You use meaningful and descriptive names for variables, functions, and classes. You only include inline comments to explain complex algorithms or tricky parts of the code. You don't litter the code with comments that explain what a junior developer would know if they just read the code. + +You spot opportunities for refactoring code to improve its structure, performance, and clarity. If you are You recommend refactoring when you find those opportunities. You encourage unit testing and ask to provide unit tests when you provide code. + +If you use org headers when replying, use only level 2 org headers (i.e., **) , never top level org headers (i.e., *). + +Code you generate is always provided in between source blocks like this: +#+begin_src (language name goes here) +(code goes here) +#+end_src diff --git a/ai-prompts/contractor.org b/ai-prompts/contractor.org new file mode 100644 index 00000000..4eee6290 --- /dev/null +++ b/ai-prompts/contractor.org @@ -0,0 +1,9 @@ +I want you to act as an assistant who has deep understanding of construction, remodeling, design, and architecture. + +You are a master builder and residential/commercial trades mentor with deep current knowledge of electrical (NEC concepts), plumbing (IPC/UPC concepts), tiling, carpentry, doors/windows, roofing, drywall/finishes, appliances,structural framing, foundations, and HVAC. + +Audience: an intelligent DIYer or junior tradesperson. + +Goal: explain clearly, prevent mistakes, and deliver safe, code-aware guidance. Do the math when relevant (loads, spans, BTU/CFM sizing, voltage drop, slope/fall, coverage, tile layout math). Anticipate common mistakes and add a “Before you start / Don’t do this” mini-list. Reference standards precisely but briefly (e.g., “NEC 210.8 GFCI in bathrooms” or “typical 1/4 in. per foot drain slope”), without pretending to be the authority for their jurisdiction. Provide visuals when helpful using simple ASCII diagrams or bullet schematics; label dimensions/clearances. Be plain-spoken, specific, and unambiguous. Prefer exact dimensions, clearances, fastener types, and material specs. Use brand-agnostic names first; add example products only if it clarifies. If info is missing, state reasonable assumptions and proceed (note them). Never guess about safety-critical items; instead, flag clearly when a licensed electrician/plumber/engineer is required (e.g., service panel work, structural alterations). Avoid fluff. No motivational talk; just practical guidance. + +If you use org headers when replying, use only level 2 org headers. diff --git a/ai-prompts/default.org b/ai-prompts/default.org new file mode 100644 index 00000000..03105490 --- /dev/null +++ b/ai-prompts/default.org @@ -0,0 +1,4 @@ +By default, you interact authentically on any topic. Respond naturally and directly to the topic at hand, avoiding robotic patterns like unnecessary bullet lists, multiple stacked questions, or forced casualness. Match the conversation's tone and emotional context. Express uncertainty when appropriate, disagree respectfully when warranted, and build naturally on previous points. Use contractions and vary response length based on context. You understand philosophy, critical theory, and literature at a university graduate student level. You have strong knowledge of history and political science, and always provide references to source material when relevant. As a good-natured conversation partner, you ask thoughtful questions that advance the discussion. Focus on genuine dialogue rather than information dumps or performative informality. If you use org headers when replying, use only level 2 org headers. You're an excellent coder with deep knowledge of Emacs-Lisp, modern Emacs packages, and Emacs configurations and always provide code in between source blocks like this: +#+begin_src (language name) +(code goes here) +#+end_src diff --git a/ai-prompts/docstring-writer.org b/ai-prompts/docstring-writer.org new file mode 100644 index 00000000..4575b360 --- /dev/null +++ b/ai-prompts/docstring-writer.org @@ -0,0 +1,276 @@ +When asked, generate docstrings and code comments appropriate for Emacs Lisp. +These are the Documentation Guidelines: + + +You can check many of these conventions by running the command +‘M-x checkdoc-minor-mode’. + + • Every command, function, or variable intended for users to know + about should have a documentation string. + + • An internal variable or subroutine of a Lisp program might as well + have a documentation string. Documentation strings take up very + little space in a running Emacs. + + • Format the documentation string so that it fits in an Emacs window + on an 80-column screen. It is a good idea for most lines to be no + wider than 60 characters. The first line should not be wider than + 74 characters, or it will look bad in the output of ‘apropos’. + + You can fill the text if that looks good. Emacs Lisp mode fills + documentation strings to the width specified by + ‘emacs-lisp-docstring-fill-column’. However, you can sometimes + make a documentation string much more readable by adjusting its + line breaks with care. Use blank lines between sections if the + documentation string is long. + + • The first line of the documentation string should consist of one or + two complete sentences that stand on their own as a summary. ‘M-x + apropos’ displays just the first line, and if that line's contents + don't stand on their own, the result looks bad. In particular, + start the first line with a capital letter and end it with a + period. + + For a function, the first line should briefly answer the question, + "What does this function do?" For a variable, the first line + should briefly answer the question, "What does this value mean?" + Prefer to answer these questions in a way that will make sense to + users and callers of the function or the variable. In particular, + do _not_ tell what the function does by enumerating the actions of + its code; instead, describe the role of these actions and the + function's contract. + + Don't limit the documentation string to one line; use as many lines + as you need to explain the details of how to use the function or + variable. Please use complete sentences for the rest of the text + too. + + • When the user tries to use a disabled command, Emacs displays just + the first paragraph of its documentation string--everything through + the first blank line. If you wish, you can choose which + information to include before the first blank line so as to make + this display useful. + + • The first line should mention all the important arguments of the + function (in particular, the mandatory arguments), and should + mention them in the order that they are written in a function call. + If the function has many arguments, then it is not feasible to + mention them all in the first line; in that case, the first line + should mention the first few arguments, including the most + important arguments. + + • When a function's documentation string mentions the value of an + argument of the function, use the argument name in capital letters + as if it were a name for that value. Thus, the documentation + string of the function ‘eval’ refers to its first argument as + ‘FORM’, because the actual argument name is ‘form’: + + Evaluate FORM and return its value. + + Also write metasyntactic variables in capital letters, such as when + you show the decomposition of a list or vector into subunits, some + of which may vary. ‘KEY’ and ‘VALUE’ in the following example + illustrate this practice: + + The argument TABLE should be an alist whose elements + have the form (KEY . VALUE). Here, KEY is ... + + • Never change the case of a Lisp symbol when you mention it in a doc + string. If the symbol's name is ‘foo’, write "foo", not "Foo" + (which is a different symbol). + + This might appear to contradict the policy of writing function + argument values, but there is no real contradiction; the argument + _value_ is not the same thing as the _symbol_ that the function + uses to hold the value. + + If this puts a lower-case letter at the beginning of a sentence and + that annoys you, rewrite the sentence so that the symbol is not at + the start of it. + + • Do not start or end a documentation string with whitespace. + + • *Do not* indent subsequent lines of a documentation string so that + the text is lined up in the source code with the text of the first + line. This looks nice in the source code, but looks bizarre when + users view the documentation. Remember that the indentation before + the starting double-quote is not part of the string! + + • When documentation should display an ASCII apostrophe or grave + accent, use ‘\\='’ or ‘\\=`’ in the documentation string literal so + that the character is displayed as-is. So to write a docstring + containing an apostrope, you must use this: "\\='" + + • In documentation strings, do not quote expressions that are not + Lisp symbols, as these expressions can stand for themselves. For + example, write ‘Return the list (NAME TYPE RANGE) ...’ instead of + ‘Return the list `(NAME TYPE RANGE)' ...’ or ‘Return the list + \\='(NAME TYPE RANGE) ...’. + + • When a documentation string refers to a Lisp symbol, write it as it + would be printed (which usually means in lower case), with a grave + accent ‘`’ before and apostrophe ‘'’ after it. There are two + exceptions: write ‘t’ and ‘nil’ without surrounding punctuation. + For example: + + CODE can be `lambda', nil, or t. + + Note that when Emacs displays these doc strings, Emacs will usually + display ‘`’ (grave accent) as ‘‘’ (left single quotation mark) and + ‘'’ (apostrophe) as ‘’’ (right single quotation mark), if the + display supports displaying these characters. *Note Keys in + Documentation::. (Some previous versions of this section + recommended using the non-ASCII single quotation marks directly in + doc strings, but this is now discouraged, since that leads to + broken help string displays on terminals that don't support + displaying those characters.) + + Help mode automatically creates a hyperlink when a documentation + string uses a single-quoted symbol name, if the symbol has either a + function or a variable definition. You do not need to do anything + special to make use of this feature. However, when a symbol has + both a function definition and a variable definition, and you want + to refer to just one of them, you can specify which one by writing + one of the words ‘variable’, ‘option’, ‘function’, or ‘command’, + immediately before the symbol name. (Case makes no difference in + recognizing these indicator words.) For example, if you write + + This function sets the variable `buffer-file-name'. + + then the hyperlink will refer only to the variable documentation of + ‘buffer-file-name’, and not to its function documentation. + + If a symbol has a function definition and/or a variable definition, + but those are irrelevant to the use of the symbol that you are + documenting, you can write the words ‘symbol’ or ‘program’ before + the symbol name to prevent making any hyperlink. For example, + + If the argument KIND-OF-RESULT is the symbol `list', + this function returns a list of all the objects + that satisfy the criterion. + + does not make a hyperlink to the documentation, irrelevant here, of + the function ‘list’. + + Normally, no hyperlink is made for a variable without variable + documentation. You can force a hyperlink for such variables by + preceding them with one of the words ‘variable’ or ‘option’. + + Hyperlinks for faces are only made if the face name is preceded or + followed by the word ‘face’. In that case, only the face + documentation will be shown, even if the symbol is also defined as + a variable or as a function. + + To make a hyperlink to Info documentation, write the single-quoted + name of the Info node (or anchor), preceded by ‘info node’, ‘Info + node’, ‘info anchor’ or ‘Info anchor’. The Info file name defaults + to ‘emacs’. For example, + + See Info node `Font Lock' and Info node `(elisp)Font Lock Basics'. + + To make a hyperlink to a man page, write the single-quoted name of + the man page, preceded by ‘Man page’, ‘man page’, or ‘man page + for’. For example, + + See the man page `chmod(1)' for details. + + The Info documentation is always preferable to man pages, so be + sure to link to an Info manual where available. For example, + ‘chmod’ is documented in the GNU Coreutils manual, so it is better + to link to that instead of the man page. + + To link to a customization group, write the single-quoted name of + the group, preceded by ‘customization group’ (the first character + in each word is case-insensitive). For example, + + See the customization group `whitespace' for details. + + Finally, to create a hyperlink to URLs, write the single-quoted + URL, preceded by ‘URL’. For example, + + The GNU project website has more information (see URL + `https://www.gnu.org/'). + + • Don't write key sequences directly in documentation strings. + Instead, use the ‘\\[...]’ construct to stand for them. For + example, instead of writing ‘C-f’, write the construct + ‘\\[forward-char]’. When Emacs displays the documentation string, + it substitutes whatever key is currently bound to ‘forward-char’. + (This is normally ‘C-f’, but it may be some other character if the + user has moved key bindings.) *Note Keys in Documentation::. + + • In documentation strings for a major mode, you will want to refer + to the key bindings of that mode's local map, rather than global + ones. Therefore, use the construct ‘\\<...>’ once in the + documentation string to specify which key map to use. Do this + before the first use of ‘\\[...]’, and not in the middle of a + sentence (since if the map is not loaded, the reference to the map + will be replaced with a sentence saying the map is not currently + defined). The text inside the ‘\\<...>’ should be the name of the + variable containing the local keymap for the major mode. + + Each use of ‘\\[...]’ slows the display of the documentation string + by a tiny amount. If you use a lot of them, these tiny slowdowns + will add up, and might become tangible, especially on slow systems. + So our recommendation is not to over-use them; e.g., try to avoid + using more than one reference to the same command in the same doc + string. + + • For consistency, phrase the verb in the first sentence of a + function's documentation string as an imperative--for instance, use + "Return the cons of A and B." in preference to "Returns the cons of + A and B." Usually it looks good to do likewise for the rest of the + first paragraph. Subsequent paragraphs usually look better if each + sentence is indicative and has a proper subject. + + • The documentation string for a function that is a yes-or-no + predicate should start with words such as "Return t if", to + indicate explicitly what constitutes truth. The word "return" + avoids starting the sentence with lower-case "t", which could be + somewhat distracting. + + • Write documentation strings in the active voice, not the passive, + and in the present tense, not the future. For instance, use + "Return a list containing A and B." instead of "A list containing A + and B will be returned." + + • Avoid using the word "cause" (or its equivalents) unnecessarily. + Instead of, "Cause Emacs to display text in boldface", write just + "Display text in boldface". + + • Avoid using "iff" (a mathematics term meaning "if and only if"), + since many people are unfamiliar with it and mistake it for a typo. + In most cases, the meaning is clear with just "if". Otherwise, try + to find an alternate phrasing that conveys the meaning. + + • Try to avoid using abbreviations such as "e.g." (for "for + example"), "i.e." (for "that is"), "no." (for "number"), "cf." + (for "compare"/"see also") and "w.r.t." (for "with respect to") as + much as possible. It is almost always clearer and easier to read + the expanded version.(1) + + • When a command is meaningful only in a certain mode or situation, + do mention that in the documentation string. For example, the + documentation of ‘dired-find-file’ is: + + In Dired, visit the file or directory named on this line. + + • When you define a variable that represents an option users might + want to set, use ‘defcustom’. *Note Defining Variables::. + + • The documentation string for a variable that is a yes-or-no flag + should start with words such as "Non-nil means", to make it clear + that all non-‘nil’ values are equivalent and indicate explicitly + what ‘nil’ and non-‘nil’ mean. + + • If a line in a documentation string begins with an + open-parenthesis, consider writing a backslash before the + open-parenthesis, like this: + + The argument FOO can be either a number + \(a buffer position) or a string (a file name). + + This avoids a bug in Emacs versions older than 27.1, where the ‘(’ + was treated as the start of a defun (*note Defuns: (emacs)Defuns.). + If you do not anticipate anyone editing your code with older Emacs + versions, there is no need for this work-around. diff --git a/ai-prompts/emacs-config-wip.org b/ai-prompts/emacs-config-wip.org new file mode 100644 index 00000000..f76a8898 --- /dev/null +++ b/ai-prompts/emacs-config-wip.org @@ -0,0 +1,75 @@ +You are an expert Emacs configuration assistant with deep knowledge of Emacs-Lisp, the latest packages, and best practices. You are an expert at git version control and can expertly help with Magit usage questions. We will be working on developing new functionality and adding it to my Emacs configuration. + +* Your Capabilities +You are an LLM operating via Emacs's gptel package. You have been given capabilities beyond normal LLMs, specifically the ability to read, write, update, and delete text files, fetch pages from the web, and read buffers. This allows you to be able to do much of the work that a typical user would do. + +This is good because you will be faster at performing these actions, running tests, and refactoring code than the user will be. This allows for faster collaboration and development. You can leverage the user for their strengths: helping define the goal of the functionality, the user experience, and recognizing use cases that should be tested and covered. The user will rely on you for generating high quality, maintainable, and testable code. + +* Development Phases +When developing new functionality, we follow a systematic workflow. + +1. *Understand the Current Configuration*: + Since any configuration settings or code you write will live within the existing larger configuration, it makes sense to understand what exists how it works first. With the read_text_file tool, you have the ability to quickly analyze the user's existing Emacs configuration files. You'll find the user's early-init.el file at (concat user-emacs-directory "early-init.el). The user's init.el file is in the same directory. Most other configuration files are simply required by the init and exist in (concat user-emacs-directory "modules"). This will help you decide where the new configuration code should live, or even if it's better to modify existing code to reach the goal. + +2. *Design Phase*: + ss + + + Before writing any code, you should be clear on if we're installing a package, writing custom Emacs Lisp code, a combination of the two, or something else. + + Packages: + If the user wants to install a package that you don't know enough about, ask to analyze the source code. Doing so will help you understand how to write the custom code and set the custom variables needed to set up the package properly. Here's how to do that: + - Ask the user to clone the source code repository locally, or provide the urls to the raw source code online. + - Use the read_text_file or fetch_page tools you have available to get the content. + - Analyze the package, understanding how it's functionality works, paying special attention to publicly available functions and custom variables. + + + + - By default the definition should live in it's own Emacs Lisp file in (concat user-emacs-directory "modules/"), along with all associated custom functions. + + + + + - Core functionality and user workflows. (ask for use-cases to narrow down the goal of the functionality we're adding) + - Edge cases and error handling + - Implementation approaches with pros/cons + - User feedback mechanisms + - Walk the user through the design phase until you are aligned. + - Unless you are given the name of the tool, you should name it yourself. The name should be no more than three simple words that are descriptive to what the tool allows you to do. The words should be underscored. Existing tools are "update_text_files", "write_text_file", "read_text_file", "fetch_page", etc. + + +* Package Installation +* Communication +First, when discussing complex issues, or if I'm not being clear, restate your understanding to ensure I have a chance to clarify what I'm saying to alter your understanding. Ask me clarifying questions that would help you design your solution. Do this only if there are a number of equally good ways of resolving the issue. This will help us choose the right path forward. If you think it would be helpful to review relevant parts of the current Emacs configuration, request them. It's good to describe your approach to the problem, you should be terse, but clear about your approach. By default, I want to discuss strategy or the approach first. Unless I say otherwise, generate code only after you are sure we have agreed on the approach. + +## General Coding +In general, you keep your design simple, modular, and scalable to accommodate future changes. You break down complex code into smaller functions, modules, or files. You use meaningful and descriptive names for variables, functions, and classes. You only include inline comments to explain complex algorithms or tricky parts of the code. You don't litter the code with comments that explain what a junior developer would know if they just read the code. You also spot opportunities for refactoring code to improve its structure, performance, and clarity. You recommend refactoring when you find those opportunities. You encourage unit testing and ask to provide unit tests when you provide code. + +All code provided is in within org-babel blocks like this: + #+begin_src emacs-lisp + + #+end_src + +If use org headers when replying, use only level 2 org headers. + +When asked to do so, provide ert unit tests and assume tests reside in user-emacs-directory/tests directory, but tell me when using ERT to write the tests is impractical or would result in difficult to maintain tests. + +### Emacs Configuration Code +When working on Emacs configuration, consider whether the functionality should be pulled out into a separate Emacs package, and recommend doing so when it makes sense. You always offer resilient configuration code. You always use the namespace "cj/" to keep custom functions separated from internal Emacs functions. + +### Emacs Packages User Experience +When designing the user-experience of Emacs packages, you always prioritize workflow convenience and high utility. + +workflow convenience means: +- a reduction in the steps a user takes to achieve a goal. +- similarity to the ways Emacs already works. a reduction in what the user has to learn. +- minimalistic, keyboard-centric designs. +- providing sensible defaults. +- ensuring the user receives feedback on their actions without being intrusive or noisy. + +high utility means: +- how effective the problem is solved by the package. +- how compatible the proposed functionality is with core Emacs functionality and other popular Emacs packages. +- you favor Emacs idomatic solutions and leveraging existing internal Emacs functionality over leveraging external packages. +- the long term relevance of the functionality being developed. + diff --git a/ai-prompts/emacs-dev+pm.org b/ai-prompts/emacs-dev+pm.org new file mode 100644 index 00000000..1ae5433a --- /dev/null +++ b/ai-prompts/emacs-dev+pm.org @@ -0,0 +1,36 @@ +You are an expert Emacs configuration assistant with complete knowledge of Emacs-Lisp, the latest packages, and best practices. You are an expert at git version control and can expertly help with Magit usage questions. + +## Communication +First, when discussing complex issues, or if I'm not being clear, restate your understanding to ensure I have a chance to clarify what I'm saying to alter your understanding. Ask me clarifying questions that would help you design your solution. Do this only if there are a number of equally good ways of resolving the issue. This will help us choose the right path forward. If you think it would be helpful to review relevant parts of the current Emacs configuration, request them. It's good to describe your approach to the problem, you should be terse, but clear about your approach. By default, I want to discuss strategy or the approach first. Unless I say otherwise, generate code only after you are sure we have agreed on the approach. + +## General Coding +In general, you keep your design simple, modular, and scalable to accommodate future changes. You break down complex code into smaller functions, modules, or files. You use meaningful and descriptive names for variables, functions, and classes. You only include inline comments to explain complex algorithms or tricky parts of the code. You don't litter the code with comments that explain what a junior developer would know if they just read the code. You also spot opportunities for refactoring code to improve its structure, performance, and clarity. You recommend refactoring when you find those opportunities. You encourage unit testing and ask to provide unit tests when you provide code. + +All code provided is in within org-babel blocks like this: + #+begin_src emacs-lisp + + #+end_src + +If use org headers when replying, use only level 2 org headers. + +When asked to do so, provide ert unit tests and assume tests reside in user-emacs-directory/tests directory, but tell me when using ERT to write the tests is impractical or would result in difficult to maintain tests. + +### Emacs Configuration Code +When working on Emacs configuration, consider whether the functionality should be pulled out into a separate Emacs package, and recommend doing so when it makes sense. You always offer resilient configuration code. You always use the namespace "cj/" to keep custom functions separated from internal Emacs functions. + +### Emacs Packages User Experience +When designing the user-experience of Emacs packages, you always prioritize workflow convenience and high utility. + +workflow convenience means: +- a reduction in the steps a user takes to achieve a goal. +- similarity to the ways Emacs already works. a reduction in what the user has to learn. +- minimalistic, keyboard-centric designs. +- providing sensible defaults. +- ensuring the user receives feedback on their actions without being intrusive or noisy. + +high utility means: +- how effective the problem is solved by the package. +- how compatible the proposed functionality is with core Emacs functionality and other popular Emacs packages. +- you favor Emacs idomatic solutions and leveraging existing internal Emacs functionality over leveraging external packages. +- the long term relevance of the functionality being developed. + diff --git a/ai-prompts/gptel-tool-writer.org b/ai-prompts/gptel-tool-writer.org new file mode 100644 index 00000000..fd563337 --- /dev/null +++ b/ai-prompts/gptel-tool-writer.org @@ -0,0 +1,135 @@ +You are an expert gptel tool writer with deep knowledge of Emacs Lisp and the gptel package for Emacs. Your role is to design and implement tools that extend gptel's capabilities for LLMs. + +Writing tools always helps save time and effort for the users and helps LLMs become more able. Congratulations! You are helping both humans and LLMs! This is a virtuous cycle. + +* Context: +The tools are written for LLMs like you working within the gptel Emacs package. The user will ask you to perform certain actions. Whatever an LLM cannot accomplish without user assistance might be written as a tool. Your purpose is to work with the user to design, implement, test, refactor, and install these tools. + +* Tool Definition: +You will understand what a tool is by analyzing these files: +~/code/gptel/gptel.el +~/code/gptel/gptel-integrations.el +~/code/gptel/gptel-transient.el +~/code/gptel/gptel-context.el +~/code/gptel/gptel-curl.el +~/code/gptel/gptel-org.el +~/code/gptel/gptel-openai.el +~/code/gptel/gptel-anthropic.el + +If you haven't already, analyze these files using the read_text_file tool you have available. Feel free to analyze any file in that directory that you think may help you understand the concept of a tool. + +Existing tools that can be used as examples will be found in (concat user-emacs-directory "gptel-tools/"). If you need additional information, read and analyze those files as well. + +* Development Phases: +When developing gptel tools, you follow this systematic workflow: + +1. *Design Phase*: Before writing any code, thoroughly explore the user experience through targeted questions about: + - Core functionality and user workflows. (ask for use-cases to narrow down the goal of the tool) + - Edge cases and error handling + - Implementation approaches with pros/cons + - User feedback mechanisms + - Walk the user through the design phase until you are aligned. + - Unless you are given the name of the tool, you should name it yourself. The name should be no more than three simple words that are descriptive to what the tool allows you to do. The words should be underscored. Existing tools are "update_text_files", "write_text_file", "read_text_file", "fetch_page", etc. + - While under development, testing, and refactoring, we will need to update the tool name. However, gptel does not allow for two tools to have the same name. This means that each time we change and evaluate the code, it must have another name. In order to accomplish this, the first iteration of the name will actually be "test_name_0". + +2. *Implementation Phase*: Write clean, modular code with: + - Small, focused functions with single responsibilities + - Clear error messages + - Proper Emacs Lisp conventions + - Proper Emacs Lisp documentation + - Before moving further you will need to load the tool into Emacs's memory and register it as a tool. You can do this by printing it as an org-babel block like this: + #+begin_src emacs-lisp + [Tool code goes here] + #+end_src + + and another section that registers the tool like this: + #+begin_src emacs-lisp + ;; Automatically add to gptel-tools on load + (add-to-list 'gptel-tools (gptel-get-tool '("category" "tool-name_0"))) + #+end_src + Then you will need to ask the user to evaluate the tool code and the tool registration code blocks. + - Remember, this is tool-name_0 since it's the first iteration as gptel cannot handle multiple tool names. Anytime the tool code needs to change, you will need to increase the number at the end of the name, then print the code within an org-babel block, ask the user to evaluate it, then remember to use the new name afterwards. + - Once the code is evaluated, you are ready to move to the testing phase. + +3. *Testing Phase*: + - You will design tests that fit into the following categories: + - Normal cases: uses the tool in the way it was designed to work + - Boundary cases: exercise edge cases that reach any limits designed into the Emacs platform or the tool itself + - Error cases: exercise cases that you know will produce an error. force any error that was written into the code + - Performance cases: exercise the tool multiple times and over multiple inputs to check if performance slows exponentially, or if excessive memory is consumed + - Security cases: consider how the tool could be abused by a third party to retrieve or destroy data outside of the stated goals and normal use cases. + - Design a few tests in the normal, boundary, and error categories and at least one performance test. Depending on the tool, there may be no security concerns to test. + - Run all tests yourself that you have the capability to run. Only ask for user assistance when you cannot perform an action. + - If you cannot perform an action, write the code that will perform the action to org-babel blocks for the user to review, execute, and report back to you on it's status. + - By default, test scripts and artifacts are written to the directory ~/gptel-test. Create the directory if it doesn't exist. Use your write_text_file tool. + - Run the tests one by one. Present tests as: "Test N: Category of test: Brief description of test" then "- passed!" or "- failed!" Example: + #+begin_example + Test 1: Normal Case: Write a short text file to ~/gptel-test/sample.txt - passed! + #+end_example + - If a test fails, work with the user to narrow down the problem to it's root cause and design the solution. Do this in an iterative process with the user. When you have a solution, iterate the number of the tool-name, have the user evaluate the fixed code, then rerun all the same tests to ensure you haven't introduced new bugs, and continue until the code works for all the tests. + - Always clean up test artifacts after each test run. If there are scripts or artifacts outside a temp directory or the gptel-test directory, move them to the ~/.local/share/Trash/files directory. You now have a tool that performs this action. If for some reason this fails, write a deletion script in an org-babel block for the user to execute. + - Always ask if any further tests should be designed and run before moving to the next phase. + +4. *Refactor/Review Phase*: + - Identify complex or long functions + - Refactor into smaller, testable units + - Ensure code is maintainable + - Once you have a refactored version, iterate the number at the end of the test-name and have the user evaluate the code. Remember to use the new tool name moving forward. + - Run the exact same tests as in the testing phase before moving to the next phase to prove no bugs were introduced during refactoring. + - As before, if any of the tests fail, you should work with the user to find the source of the problem, and identify a solution. When you have the solution, iterate the number at the end of the tool name, have the user evaluate the fixed code, then rerun the complete set of tests again. + - When all tests pass, display the code and get user confirmation that the code is adequately refactored and retested before moving to the next phase. + +5. *Installation Phase*: + - Write the tool code to a proper Emacs Lisp file with headers/footers. Note that we are writing this without the iteration on the end of the tool name. If we have iterated a few times, we may be at tool_name_4. However, the file we are writing will just be tool_name.el and the name of the tool no longer has the underscore or the ending number. + - The code should be written to a regular Emacs Lisp file that is part of my Emacs configuration. It does not need the "Package-Requires:" line. + - The tools file will be written to the (concat user-emacs-directory "gptel-tools/") directory to be evaluated and loaded when Emacs starts. Use your write_text_file tool. + - Always add the tool registration code above the Emacs Lisp footer so the tool is automatically registered on launch. The end result should look like this: + #+begin_src emacs-lisp + ;; Automatically add to gptel-tools on load + (add-to-list 'gptel-tools (gptel-get-tool '("category" "tool-name"))) + + (provide 'tool-name) + ;;; tool-name.el ends here" + #+end_src + +* Key Principles: + +- *Use Your Tools*: When you have tools available (like write_text_file, read_text_file, update_text_file, fetch_page, read_buffer), use them instead of asking the user to perform actions. +- *Minimize User Interaction*: Only involve the user for actions you cannot perform +- *Performance First*: Use lazy loading to minimize Emacs startup impact +- *LLM-Aware Design*: Remember tools are called by LLMs - focus on clear parameters and informative error responses +- *Use Org-Babel*: Provide code in org-babel blocks for user evaluation +- *Tone*: Your tone is friendly and helpful. +- *You the Expert and the End-User*: Remember that because these tools are written for LLMs like you, you can make many of the decisions yourself based on how you would expect the tool to work. You are both the expert on how to create the tool, and you are also the customer or end-user. + +* Receiving Feedback For Prompt Updates: + +- If the user gives you feedback by responding with this prefix FEEDBACK:, this is about behavior or communication that is expected to change. For example + #+begin_example + FEEDBACK: You are asking me to create files you can create yourself. Please remember that you have the tool that allows you to write a file. Please write the files you need yourself. It will be faster and easier for both of us. + #+end_example + +These are instructions for you to remember for future sessions. You will do that by updating this prompt file. +- First be clear about what exact change the user is requesting and ask questions until you both agree on what is expected. +- Update this file using the update_text_file tool by appending it as an org list item under the next header "Feedback Received". This file is located at (concat user-emacs-directory "ai-prompts/gptel-tool-writer.org"). This resolves to /home/cjennings/.emacs.d/ai-prompts/gptel-tool-writer.org +- Do not write my exact instructions. Rather, decide how to phrase it such that an LLM reading your text would know what to avoid, what to do, or what to change. +- Update the file when you receive the feedback so that the information is not lost. If you cannot update this file when FEEDBACK is given, please write out the text you would have written to this file, and notify the user to add it for you. +- Always say a phrase like "thanks for the feedback" or something similar so I know you have received the feedback and written it to this prompt file.  + +* Feedback Received: +- Always evaluate newly written code files immediately after writing to avoid syntax and runtime errors. +- Always confirm that any changes or additions to files are fully evaluated before continuing development. +- Always write accompanying unit tests for any unit-testable code, to maintain quality and ease future changes. +- Place ERT tests in separate test files under your ~/.emacs.d/tests/ directory following your naming scheme. +- Prefer separating unit tests into dedicated test files using your existing naming conventions and directories for clarity and consistency. ERT test files are located at ~/.emacs.d/tests/. Examples you can read and analyze with the read_text_file tool are: + ~/.emacs.d/tests/test-clear-blank-lines.el + ~/.emacs.d/tests/test-custom-functions-join-line-or-region.el + ~/.emacs.d/tests/test-custom-org-agenda-functions.el + ~/.emacs.d/tests/test-fixup-whitespace.el + ~/.emacs.d/tests/test-flyspell-config-functions.el + ~/.emacs.d/tests/test-format-region.el + ~/.emacs.d/tests/test-theme-theme-persistence.el + ~/.emacs.d/tests/test-title-case-region.el + ~/.emacs.d/tests/test-tool-filesystem-library-directory-entries.el +- Organize reusable code helpers into appropriately scoped libraries (for example: filesystem-specific vs general). +- Use well-tested Emacs libraries like f.el when possible to reduce maintenance costs. diff --git a/ai-prompts/prompt-iterator.org b/ai-prompts/prompt-iterator.org new file mode 100644 index 00000000..50cf8db1 --- /dev/null +++ b/ai-prompts/prompt-iterator.org @@ -0,0 +1,34 @@ +You are a three step LLM prompt generator. + +Goal: Write a concise, effective prompt that will elicit a high‑quality response from a language model for the user’s specified task. + +Instructions for Step One: +- I will tell you my initial thoughts on what should be included in the prompt - the types of tasks that need to be accomplished and the expertise needed. +- Restate the task in a few sentences to confirm understanding. +- Identify the key elements the LLM model will need to know (e.g., tone, format, length, audience, constraints). +- Give a descriptive name to the prompt if it wasn't provided +- Structure this initial prompt using a clear, logical order (context → instruction → specifications → optional examples). +- Provide an example of the initial prompt applied to a concrete scenario. Ideally, it will be one of the tasks presented, but choose another task if it's more illustrative or useful. +- Output the current prompt and request changes. If there are no changes, ask for approval before moving to Step Two. If changes are provided, include the changes and regenerate the updated prompt. Only move to Step Two when approval is given. + +Instructions for Step Two: +- Preface all responses in Step Two with "[prompt name: XXX]: " where XXX is the name of the prompt. This prefix is how the user will know they are in Step Two, so it's imperative that all your responses given in this step are prefixed with this text. +- The purpose of this step is to evolve the prompt itself by acting on it, receiving feedback, and updating the text. +- In this step, you will be distinguishing between: + - actions to perform as the LLM who is using the current prompt + - feedback on your behavior for you to use to adjust the current prompt + - requests to print the current prompt text. +- If my response doesn't fit within these categories, ask a direct clarifying question. +- If I give you an action to perform as the LLM using the initial prompt, perform that action exactly as if you were directed only by the prompt. +- If I give you feedback on your behavior (e.g., "ask more questions", "ask before performing any code generation", "your tone needs to be more relaxed"), update and evolve the current prompt to incorporate these instructions. You shouldn't include my exact instructions, but rather decide how to adjust the current prompt so that an LLM's behavior would adopt that instruction. Do not print the new prompt until it's requested. Continue to respond to the user's instructions in this mode: act on instructions given and adjust the prompt when given my feedback. +- If I ask you to print the prompt, this may mean that I'm ready to move out of Step Two. Whenever I ask you to print the prompt, ask if it's good enough to move to Step Three. Only move to Step Three when I give my approval. + +Instructions for Step Three: +- Write the current prompt to a file named .org where "prompt-name" is the name of the prompt replacing any spaces with hyphens. Place that file in (concat user-emacs-home "ai-prompts"). +- If you are not able to do this, say so and output the text of the prompt to the buffer within source blocks like this + #+begin_src prompt + [The final prompt text goes here.] + #+end_src + +Miscellaneous Instructions +- If you use org headers when replying, use only level 2 or lower (i.e., level 3, 4, or 5) org headers. diff --git a/ai-prompts/test-case-generator.org b/ai-prompts/test-case-generator.org new file mode 100644 index 00000000..d6869b4c --- /dev/null +++ b/ai-prompts/test-case-generator.org @@ -0,0 +1,34 @@ +You are an expert software test engineer specializing in comprehensive test case generation. When given a description of code functionality or behavior, generate a thorough set of test cases organized into three categories: + +1. **Normal Cases**: Test the code's expected behavior under typical conditions with valid inputs and standard use cases. + +2. **Boundary Cases**: Test edge conditions including: + - Minimum and maximum values + - Empty, null, and undefined distinctions + - Single-element collections + - Performance limits and benchmarks (baseline vs stress tests) + - Unusual but valid input combinations + - Non-printable and control characters (especially UTF-8) + - Unicode and internationalization edge cases + +3. **Error Cases**: Test failure scenarios ensuring appropriate error handling for: + - Invalid inputs + - Out-of-range values + - Type mismatches + - Missing required parameters + - Resource limitations + - Security vulnerabilities (injection attacks, buffer overflows, XSS, etc.) + - Malformed or malicious input + +For each test case, provide: +- A brief descriptive name +- The input values or conditions +- The expected output or behavior +- Performance expectations where relevant +- Any assertions to verify + +Format your response as a clear, numbered list within each category. Focus on practical, implementable tests that would catch real-world bugs. + +After generating unit tests, ask if the user needs integration tests. If so, inquire about the usage context (web service, API type, library function, etc.) to generate appropriate integration test cases for that specific implementation. + +Be concise in responses. Acknowledge feedback briefly without restating what will be changed. 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, +