File phraze-0.3.24.obscpio of Package phraze

07070100000000000041ED00000000000000000000000268815CBC00000000000000000000000000000000000000000000001600000000phraze-0.3.24/.github07070100000001000041ED00000000000000000000000268815CBC00000000000000000000000000000000000000000000002000000000phraze-0.3.24/.github/workflows07070100000002000081A400000000000000000000000168815CBC00002F91000000000000000000000000000000000000002C00000000phraze-0.3.24/.github/workflows/release.yml# This file was autogenerated by dist: https://axodotdev.github.io/cargo-dist
#
# Copyright 2022-2024, axodotdev
# SPDX-License-Identifier: MIT or Apache-2.0
#
# CI that:
#
# * checks for a Git Tag that looks like a release
# * builds artifacts with dist (archives, installers, hashes)
# * uploads those artifacts to temporary workflow zip
# * on success, uploads the artifacts to a GitHub Release
#
# Note that the GitHub Release will be created with a generated
# title/body based on your changelogs.

name: Release
permissions:
  "contents": "write"

# This task will run whenever you push a git tag that looks like a version
# like "1.0.0", "v0.1.0-prerelease.1", "my-app/0.1.0", "releases/v1.0.0", etc.
# Various formats will be parsed into a VERSION and an optional PACKAGE_NAME, where
# PACKAGE_NAME must be the name of a Cargo package in your workspace, and VERSION
# must be a Cargo-style SemVer Version (must have at least major.minor.patch).
#
# If PACKAGE_NAME is specified, then the announcement will be for that
# package (erroring out if it doesn't have the given version or isn't dist-able).
#
# If PACKAGE_NAME isn't specified, then the announcement will be for all
# (dist-able) packages in the workspace with that version (this mode is
# intended for workspaces with only one dist-able package, or with all dist-able
# packages versioned/released in lockstep).
#
# If you push multiple tags at once, separate instances of this workflow will
# spin up, creating an independent announcement for each one. However, GitHub
# will hard limit this to 3 tags per commit, as it will assume more tags is a
# mistake.
#
# If there's a prerelease-style suffix to the version, then the release(s)
# will be marked as a prerelease.
on:
  pull_request:
  push:
    tags:
      - '**[0-9]+.[0-9]+.[0-9]+*'

jobs:
  # Run 'dist plan' (or host) to determine what tasks we need to do
  plan:
    runs-on: "ubuntu-22.04"
    outputs:
      val: ${{ steps.plan.outputs.manifest }}
      tag: ${{ !github.event.pull_request && github.ref_name || '' }}
      tag-flag: ${{ !github.event.pull_request && format('--tag={0}', github.ref_name) || '' }}
      publishing: ${{ !github.event.pull_request }}
    env:
      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    steps:
      - uses: actions/checkout@v4
        with:
          submodules: recursive
      - name: Install dist
        # we specify bash to get pipefail; it guards against the `curl` command
        # failing. otherwise `sh` won't catch that `curl` returned non-0
        shell: bash
        run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.28.2/cargo-dist-installer.sh | sh"
      - name: Cache dist
        uses: actions/upload-artifact@v4
        with:
          name: cargo-dist-cache
          path: ~/.cargo/bin/dist
      # sure would be cool if github gave us proper conditionals...
      # so here's a doubly-nested ternary-via-truthiness to try to provide the best possible
      # functionality based on whether this is a pull_request, and whether it's from a fork.
      # (PRs run on the *source* but secrets are usually on the *target* -- that's *good*
      # but also really annoying to build CI around when it needs secrets to work right.)
      - id: plan
        run: |
          dist ${{ (!github.event.pull_request && format('host --steps=create --tag={0}', github.ref_name)) || 'plan' }} --output-format=json > plan-dist-manifest.json
          echo "dist ran successfully"
          cat plan-dist-manifest.json
          echo "manifest=$(jq -c "." plan-dist-manifest.json)" >> "$GITHUB_OUTPUT"
      - name: "Upload dist-manifest.json"
        uses: actions/upload-artifact@v4
        with:
          name: artifacts-plan-dist-manifest
          path: plan-dist-manifest.json

  # Build and packages all the platform-specific things
  build-local-artifacts:
    name: build-local-artifacts (${{ join(matrix.targets, ', ') }})
    # Let the initial task tell us to not run (currently very blunt)
    needs:
      - plan
    if: ${{ fromJson(needs.plan.outputs.val).ci.github.artifacts_matrix.include != null && (needs.plan.outputs.publishing == 'true' || fromJson(needs.plan.outputs.val).ci.github.pr_run_mode == 'upload') }}
    strategy:
      fail-fast: false
      # Target platforms/runners are computed by dist in create-release.
      # Each member of the matrix has the following arguments:
      #
      # - runner: the github runner
      # - dist-args: cli flags to pass to dist
      # - install-dist: expression to run to install dist on the runner
      #
      # Typically there will be:
      # - 1 "global" task that builds universal installers
      # - N "local" tasks that build each platform's binaries and platform-specific installers
      matrix: ${{ fromJson(needs.plan.outputs.val).ci.github.artifacts_matrix }}
    runs-on: ${{ matrix.runner }}
    container: ${{ matrix.container && matrix.container.image || null }}
    env:
      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
      BUILD_MANIFEST_NAME: target/distrib/${{ join(matrix.targets, '-') }}-dist-manifest.json
    steps:
      - name: enable windows longpaths
        run: |
          git config --global core.longpaths true
      - uses: actions/checkout@v4
        with:
          submodules: recursive
      - name: Install Rust non-interactively if not already installed
        if: ${{ matrix.container }}
        run: |
          if ! command -v cargo > /dev/null 2>&1; then
            curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
            echo "$HOME/.cargo/bin" >> $GITHUB_PATH
          fi
      - name: Install dist
        run: ${{ matrix.install_dist.run }}
      # Get the dist-manifest
      - name: Fetch local artifacts
        uses: actions/download-artifact@v4
        with:
          pattern: artifacts-*
          path: target/distrib/
          merge-multiple: true
      - name: Install dependencies
        run: |
          ${{ matrix.packages_install }}
      - name: Build artifacts
        run: |
          # Actually do builds and make zips and whatnot
          dist build ${{ needs.plan.outputs.tag-flag }} --print=linkage --output-format=json ${{ matrix.dist_args }} > dist-manifest.json
          echo "dist ran successfully"
      - id: cargo-dist
        name: Post-build
        # We force bash here just because github makes it really hard to get values up
        # to "real" actions without writing to env-vars, and writing to env-vars has
        # inconsistent syntax between shell and powershell.
        shell: bash
        run: |
          # Parse out what we just built and upload it to scratch storage
          echo "paths<<EOF" >> "$GITHUB_OUTPUT"
          dist print-upload-files-from-manifest --manifest dist-manifest.json >> "$GITHUB_OUTPUT"
          echo "EOF" >> "$GITHUB_OUTPUT"

          cp dist-manifest.json "$BUILD_MANIFEST_NAME"
      - name: "Upload artifacts"
        uses: actions/upload-artifact@v4
        with:
          name: artifacts-build-local-${{ join(matrix.targets, '_') }}
          path: |
            ${{ steps.cargo-dist.outputs.paths }}
            ${{ env.BUILD_MANIFEST_NAME }}

  # Build and package all the platform-agnostic(ish) things
  build-global-artifacts:
    needs:
      - plan
      - build-local-artifacts
    runs-on: "ubuntu-22.04"
    env:
      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
      BUILD_MANIFEST_NAME: target/distrib/global-dist-manifest.json
    steps:
      - uses: actions/checkout@v4
        with:
          submodules: recursive
      - name: Install cached dist
        uses: actions/download-artifact@v4
        with:
          name: cargo-dist-cache
          path: ~/.cargo/bin/
      - run: chmod +x ~/.cargo/bin/dist
      # Get all the local artifacts for the global tasks to use (for e.g. checksums)
      - name: Fetch local artifacts
        uses: actions/download-artifact@v4
        with:
          pattern: artifacts-*
          path: target/distrib/
          merge-multiple: true
      - id: cargo-dist
        shell: bash
        run: |
          dist build ${{ needs.plan.outputs.tag-flag }} --output-format=json "--artifacts=global" > dist-manifest.json
          echo "dist ran successfully"

          # Parse out what we just built and upload it to scratch storage
          echo "paths<<EOF" >> "$GITHUB_OUTPUT"
          jq --raw-output ".upload_files[]" dist-manifest.json >> "$GITHUB_OUTPUT"
          echo "EOF" >> "$GITHUB_OUTPUT"

          cp dist-manifest.json "$BUILD_MANIFEST_NAME"
      - name: "Upload artifacts"
        uses: actions/upload-artifact@v4
        with:
          name: artifacts-build-global
          path: |
            ${{ steps.cargo-dist.outputs.paths }}
            ${{ env.BUILD_MANIFEST_NAME }}
  # Determines if we should publish/announce
  host:
    needs:
      - plan
      - build-local-artifacts
      - build-global-artifacts
    # Only run if we're "publishing", and only if local and global didn't fail (skipped is fine)
    if: ${{ always() && needs.plan.outputs.publishing == 'true' && (needs.build-global-artifacts.result == 'skipped' || needs.build-global-artifacts.result == 'success') && (needs.build-local-artifacts.result == 'skipped' || needs.build-local-artifacts.result == 'success') }}
    env:
      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    runs-on: "ubuntu-22.04"
    outputs:
      val: ${{ steps.host.outputs.manifest }}
    steps:
      - uses: actions/checkout@v4
        with:
          submodules: recursive
      - name: Install cached dist
        uses: actions/download-artifact@v4
        with:
          name: cargo-dist-cache
          path: ~/.cargo/bin/
      - run: chmod +x ~/.cargo/bin/dist
      # Fetch artifacts from scratch-storage
      - name: Fetch artifacts
        uses: actions/download-artifact@v4
        with:
          pattern: artifacts-*
          path: target/distrib/
          merge-multiple: true
      - id: host
        shell: bash
        run: |
          dist host ${{ needs.plan.outputs.tag-flag }} --steps=upload --steps=release --output-format=json > dist-manifest.json
          echo "artifacts uploaded and released successfully"
          cat dist-manifest.json
          echo "manifest=$(jq -c "." dist-manifest.json)" >> "$GITHUB_OUTPUT"
      - name: "Upload dist-manifest.json"
        uses: actions/upload-artifact@v4
        with:
          # Overwrite the previous copy
          name: artifacts-dist-manifest
          path: dist-manifest.json
      # Create a GitHub Release while uploading all files to it
      - name: "Download GitHub Artifacts"
        uses: actions/download-artifact@v4
        with:
          pattern: artifacts-*
          path: artifacts
          merge-multiple: true
      - name: Cleanup
        run: |
          # Remove the granular manifests
          rm -f artifacts/*-dist-manifest.json
      - name: Create GitHub Release
        env:
          PRERELEASE_FLAG: "${{ fromJson(steps.host.outputs.manifest).announcement_is_prerelease && '--prerelease' || '' }}"
          ANNOUNCEMENT_TITLE: "${{ fromJson(steps.host.outputs.manifest).announcement_title }}"
          ANNOUNCEMENT_BODY: "${{ fromJson(steps.host.outputs.manifest).announcement_github_body }}"
          RELEASE_COMMIT: "${{ github.sha }}"
        run: |
          # Write and read notes from a file to avoid quoting breaking things
          echo "$ANNOUNCEMENT_BODY" > $RUNNER_TEMP/notes.txt

          gh release create "${{ needs.plan.outputs.tag }}" --target "$RELEASE_COMMIT" $PRERELEASE_FLAG --title "$ANNOUNCEMENT_TITLE" --notes-file "$RUNNER_TEMP/notes.txt" artifacts/*

  announce:
    needs:
      - plan
      - host
    # use "always() && ..." to allow us to wait for all publish jobs while
    # still allowing individual publish jobs to skip themselves (for prereleases).
    # "host" however must run to completion, no skipping allowed!
    if: ${{ always() && needs.host.result == 'success' }}
    runs-on: "ubuntu-22.04"
    env:
      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    steps:
      - uses: actions/checkout@v4
        with:
          submodules: recursive
07070100000003000081A400000000000000000000000168815CBC0000001B000000000000000000000000000000000000001900000000phraze-0.3.24/.gitignore/target
justfile
.justfile
07070100000004000081A400000000000000000000000168815CBC00001F93000000000000000000000000000000000000002100000000phraze-0.3.24/CHANGELOG.markdown# v0.3.24
Fresh release using the latest version of cargo-dist.

* 1dbad74 - (HEAD -> main, origin/main) update allowed licenses -- I'm not too concerned about 'Unicode' licenses... 
* e156195 - dist init with latest version of cargo-dist, preparing for a new release 
* da2a6a2 - updates CHANGELOG with last release's release notes 
* 09ae148 - cargo lock 

# v0.3.23
Since [the cargo-dist project seems to have paused development due to lack of funding](https://github.com/axodotdev/cargo-dist/issues/1807#issuecomment-2768419143), we're doing this release the old-fashioned way. 

If you **need an OS-specific binary**, [v0.3.18](https://github.com/sts10/phraze/releases/tag/v0.3.18) is not very different from this version (see changelog below).

**CHANGES**
* 395b94b - cargo update and bump version  
* 7ba1108 - capitalizes the word 'list' consistently 
* 210f16c - takes a suggestion from clippy 
* c685b7a - couple word swaps in the built-in word lists
* 62fe7a9 - update EFF copyright information

I'm also hoping this simpler release, with fewer files attached to it, will work better with a Homebrew cask (see #30 for more). 


# v0.3.20
* Some word swaps in two of the built-in word lists

# v0.3.19

* Upgrade to [Rust edition 2024](https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html) (mostly minor code reformatting).

# v0.3.18

* 49cb652 - upgrades rand crate dependency to v0.9.0, which required some statement changes and some new method names. See [#29](https://github.com/sts10/phraze/pull/29).
* ab5ed13 - updates two of the built-in word lists, removing the awkward word 'hank' 
* 6312ad8 - Uses `?` for conciseness in file reader, at suggestion of new version of Clippy 
* 45758ab - makes a clarification in licensing section of README

# v0.3.17

* Attempts to use cargo-dist to create a musl binary (see issue: #28)

# v0.3.15

* Upgrade some dependencies like clap, as well as the version of cargo-dist used to create releases. Sorry it's not more exciting!

# v0.3.14

* Upgrade clap dependency to version 4.5.13.

# v0.3.13

* Add man pages and shell completions (#27), thanks to @donovanglover.
* Updates version of cargo-dist

# v0.3.12

* Adds installation instructions for NixOS/nix (#25). Thanks for @x123!
* A few more word swaps in the Orchard Street word lists (9702125, 986d4d3, 9cfa359)
## Other, smaller README changes/fixes
* 0391f7d - adds a new badge to top of README showing number of downloads from crates.io, now that it's approaching 2,000 (woohoo!)
* 92574c6 - fix example Bash script n README for copying outputted passphrase to clipboard on Linux 
* 8d14563 - add note about doing work on the 'develop' git branch between releases to the readme

# v0.3.11

Nothing huge in this small update.
* Remove abbreviation "comm" from all included Orchard Street Wordlists.
* Fix some grammatical inconsistencies and a typo in help text.

# v0.3.10

* A few word swaps in various Orchard Street Wordlists, removing words like "sire" and "peter". See cbf70a0 and 5bc34d3.
* Use latest version of cargo-dist crate (0.17). 

# v0.3.8

* Updates Orchard Street Alpha wordlist (swaps "berg" for "baby")
* Upgrades `clap` and `unicode-normalization` dependency versions
* Uses cargo-dist v0.15.0 to create binaries for releases 
* Various of tweaks to README and documentation

# v0.3.6

* Pull latest versions of Orchard Street Word Lists
* Use cargo-dist v 0.8.0 to cut release

# v0.3.5 

* Some improvements to help text and Readme.

# v0.3.4

* Re-organizes README
* Clarifies README section about the PRNG method Phraze uses
* Adds some module-level documentation comments.
* Uses cargo-dist v0.5.0 to create releases, including this one.

# v0.3.3

Big thanks to @westonal for some nice code improvements in this release!

* Unify the types of built-in and custom word lists; by @westonal  #[16](https://github.com/sts10/phraze/pull/16)
* Use include_lines! macro rather than code generation; by @westonal [#17](https://github.com/sts10/phraze/pull/17)
* First release to use [cargo-dist](https://opensource.axo.dev/cargo-dist/). 
* Adds some more metadata to Cargo.toml 3bbeee6bfba42b9c65250c2c960ba25835c828f9 

# v0.3.1

**New in this release:** Mostly small stuff I wanted to improve after the large changes in the v0.3.0 release.

* b87cd56 - make verbose flag a bit more verbose 
* 4e8710a - make word all lowercase before making it title case, in case word is all uppercase or similar
* 2ad1a62 - uses an enum for separator types
* Various tweaks to README

**Full Changelog**: https://github.com/sts10/phraze/compare/v0.3.0...v0.3.1

# v0.3.0

## What's Changed
* Adds option for user to use their own, "custom" word list in https://github.com/sts10/phraze/pull/14
* Add option to set the number of passphrases to generate in https://github.com/sts10/phraze/pull/12
* Make list in main function, simplifying generate_passphrase in https://github.com/sts10/phraze/pull/13

**Full Changelog**: https://github.com/sts10/phraze/compare/v0.2.0...v0.3.0

# v0.2.0

## What's Changed
* Adds a "strong count" setting by @sts10 in https://github.com/sts10/phraze/pull/11
* b98c7c9 - switches in new Orchard Street Medium List, which has 8,192 words rather than 7,776
* Improves README, highlighting features (with emoji!)
* 5e21159 - fixes `--minimum-entropy` flag to have a hyphen rather than a _
* General code clean-up.

**Full Changelog**: https://github.com/sts10/phraze/compare/v0.1.8...v0.2.0

# v0.1.8

## What's Changed
* Use a build script to improve performance https://github.com/sts10/phraze/pull/2
* Simplify build.rs with write macro by @wezm in https://github.com/sts10/phraze/pull/10
* Add Criterion benchmarking 1f2e3af
* Adds a test for reading in proper length 6d3ec59 

## New Contributors
* @wezm made their first contribution in https://github.com/sts10/phraze/pull/10

# v0.1.6

* Removes KeePassXC word list (for now) due to licensing concerns (see #5)
* Adds Mnemonicode word list
* Adds some notes on word list licensing to the README.

# v0.1.5

## Empty word bug fix
This release fixes what could be considered a bug that negatively affected security present in earlier versions/releases of this tool. 

Previously, the `make_list` function used `.split('\n')` to read in lines of the word lists. This caused Phraze to read in **a blank or empty line** at the end of each file, such that one word on every word list was `""`. This meant that a, say, 7-word passphrase could contain a "blank" word, dropping entropy down to that of a 6-word passphrase. Not good!

Now, we use [the smarter `lines()` method](https://doc.rust-lang.org/std/primitive.str.html#method.lines):
```rust
/// Read in the appropriate word list, give the desired list enum
fn make_list(list_to_use: List) -> Vec<&'static str> {
    match list_to_use {
        List::Medium => include_str!("../word-lists/orchard-street-medium.txt")
            .lines()
            .collect(),
        List::Long => include_str!("../word-lists/orchard-street-long.txt")
            .lines()
            .collect(),
        List::Qwerty => include_str!("../word-lists/orchard-street-qwerty.txt")
            .lines()
            .collect(),
        List::Alpha => include_str!("../word-lists/orchard-street-alpha.txt")
            .lines()
            .collect(),
        List::Eff => include_str!("../word-lists/eff-long.txt").lines().collect(),
    }
}
```

This seems to solve the issue, however I'll keep it in mind going forward. 

## Other recent changes
* Adds option to add _random_ separators of numbers, symbols, or both between words, thanks to @jc00ke's PR: #3 ! 
* Ensures that random number function can return a 9 by using an inclusive `gen_range()`
* Includes [EFF long list](https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases) as a list option, the first list that is not an Orchard Street Wordlist. Note that the EFF long list is free of prefix words, and thus uniquely decodable and therefore safe to generate passphrases without a separator between words. 
* Makes list parsing error handling slightly more graceful
07070100000005000081A400000000000000000000000168815CBC00005AD6000000000000000000000000000000000000001900000000phraze-0.3.24/Cargo.lock# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4

[[package]]
name = "aho-corasick"
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
dependencies = [
 "memchr",
]

[[package]]
name = "anes"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"

[[package]]
name = "anstream"
version = "0.6.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933"
dependencies = [
 "anstyle",
 "anstyle-parse",
 "anstyle-query",
 "anstyle-wincon",
 "colorchoice",
 "is_terminal_polyfill",
 "utf8parse",
]

[[package]]
name = "anstyle"
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"

[[package]]
name = "anstyle-parse"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
dependencies = [
 "utf8parse",
]

[[package]]
name = "anstyle-query"
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9"
dependencies = [
 "windows-sys",
]

[[package]]
name = "anstyle-wincon"
version = "3.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882"
dependencies = [
 "anstyle",
 "once_cell_polyfill",
 "windows-sys",
]

[[package]]
name = "autocfg"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"

[[package]]
name = "bitflags"
version = "2.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"

[[package]]
name = "bumpalo"
version = "3.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"

[[package]]
name = "cast"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"

[[package]]
name = "cfg-if"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"

[[package]]
name = "ciborium"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
dependencies = [
 "ciborium-io",
 "ciborium-ll",
 "serde",
]

[[package]]
name = "ciborium-io"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"

[[package]]
name = "ciborium-ll"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
dependencies = [
 "ciborium-io",
 "half",
]

[[package]]
name = "clap"
version = "4.5.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9"
dependencies = [
 "clap_builder",
 "clap_derive",
]

[[package]]
name = "clap_builder"
version = "4.5.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d"
dependencies = [
 "anstream",
 "anstyle",
 "clap_lex",
 "strsim",
]

[[package]]
name = "clap_complete"
version = "4.5.55"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a"
dependencies = [
 "clap",
]

[[package]]
name = "clap_derive"
version = "4.5.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491"
dependencies = [
 "heck",
 "proc-macro2",
 "quote",
 "syn 2.0.104",
]

[[package]]
name = "clap_lex"
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"

[[package]]
name = "clap_mangen"
version = "0.2.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2fb6d3f935bbb9819391528b0e7cf655e78a0bc7a7c3d227211a1d24fc11db1"
dependencies = [
 "clap",
 "roff",
]

[[package]]
name = "colorchoice"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"

[[package]]
name = "criterion"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
dependencies = [
 "anes",
 "cast",
 "ciborium",
 "clap",
 "criterion-plot",
 "is-terminal",
 "itertools",
 "num-traits",
 "once_cell",
 "oorandom",
 "plotters",
 "rayon",
 "regex",
 "serde",
 "serde_derive",
 "serde_json",
 "tinytemplate",
 "walkdir",
]

[[package]]
name = "criterion-plot"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
dependencies = [
 "cast",
 "itertools",
]

[[package]]
name = "crossbeam-deque"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
dependencies = [
 "crossbeam-epoch",
 "crossbeam-utils",
]

[[package]]
name = "crossbeam-epoch"
version = "0.9.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
dependencies = [
 "crossbeam-utils",
]

[[package]]
name = "crossbeam-utils"
version = "0.8.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"

[[package]]
name = "crunchy"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"

[[package]]
name = "either"
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"

[[package]]
name = "getrandom"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
dependencies = [
 "cfg-if",
 "libc",
 "r-efi",
 "wasi",
]

[[package]]
name = "half"
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9"
dependencies = [
 "cfg-if",
 "crunchy",
]

[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"

[[package]]
name = "hermit-abi"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"

[[package]]
name = "include-lines"
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4be037b494f74d7bded0680228b3133bc268cbe50282f51c25fa46b890cfedb9"
dependencies = [
 "include-lines-proc",
]

[[package]]
name = "include-lines-proc"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd1ff2792810c5bb1b591ae8ac768bda8b0238a3b61cb546d062709f2a6a4f77"
dependencies = [
 "quote",
 "syn 1.0.109",
]

[[package]]
name = "is-terminal"
version = "0.4.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9"
dependencies = [
 "hermit-abi",
 "libc",
 "windows-sys",
]

[[package]]
name = "is_terminal_polyfill"
version = "1.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"

[[package]]
name = "itertools"
version = "0.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
dependencies = [
 "either",
]

[[package]]
name = "itoa"
version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"

[[package]]
name = "js-sys"
version = "0.3.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
dependencies = [
 "once_cell",
 "wasm-bindgen",
]

[[package]]
name = "libc"
version = "0.2.174"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"

[[package]]
name = "log"
version = "0.4.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"

[[package]]
name = "memchr"
version = "2.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"

[[package]]
name = "num-traits"
version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
 "autocfg",
]

[[package]]
name = "once_cell"
version = "1.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"

[[package]]
name = "once_cell_polyfill"
version = "1.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"

[[package]]
name = "oorandom"
version = "11.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"

[[package]]
name = "phraze"
version = "0.3.24"
dependencies = [
 "clap",
 "clap_complete",
 "clap_mangen",
 "criterion",
 "include-lines",
 "rand",
 "unicode-normalization",
]

[[package]]
name = "plotters"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"
dependencies = [
 "num-traits",
 "plotters-backend",
 "plotters-svg",
 "wasm-bindgen",
 "web-sys",
]

[[package]]
name = "plotters-backend"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"

[[package]]
name = "plotters-svg"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"
dependencies = [
 "plotters-backend",
]

[[package]]
name = "ppv-lite86"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
dependencies = [
 "zerocopy",
]

[[package]]
name = "proc-macro2"
version = "1.0.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
dependencies = [
 "unicode-ident",
]

[[package]]
name = "quote"
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
dependencies = [
 "proc-macro2",
]

[[package]]
name = "r-efi"
version = "5.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"

[[package]]
name = "rand"
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
dependencies = [
 "rand_chacha",
 "rand_core",
]

[[package]]
name = "rand_chacha"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
dependencies = [
 "ppv-lite86",
 "rand_core",
]

[[package]]
name = "rand_core"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
dependencies = [
 "getrandom",
]

[[package]]
name = "rayon"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
dependencies = [
 "either",
 "rayon-core",
]

[[package]]
name = "rayon-core"
version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
dependencies = [
 "crossbeam-deque",
 "crossbeam-utils",
]

[[package]]
name = "regex"
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
dependencies = [
 "aho-corasick",
 "memchr",
 "regex-automata",
 "regex-syntax",
]

[[package]]
name = "regex-automata"
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
dependencies = [
 "aho-corasick",
 "memchr",
 "regex-syntax",
]

[[package]]
name = "regex-syntax"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"

[[package]]
name = "roff"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3"

[[package]]
name = "rustversion"
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"

[[package]]
name = "ryu"
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"

[[package]]
name = "same-file"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
dependencies = [
 "winapi-util",
]

[[package]]
name = "serde"
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
dependencies = [
 "serde_derive",
]

[[package]]
name = "serde_derive"
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.104",
]

[[package]]
name = "serde_json"
version = "1.0.141"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3"
dependencies = [
 "itoa",
 "memchr",
 "ryu",
 "serde",
]

[[package]]
name = "strsim"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"

[[package]]
name = "syn"
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
 "proc-macro2",
 "quote",
 "unicode-ident",
]

[[package]]
name = "syn"
version = "2.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
dependencies = [
 "proc-macro2",
 "quote",
 "unicode-ident",
]

[[package]]
name = "tinytemplate"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
dependencies = [
 "serde",
 "serde_json",
]

[[package]]
name = "tinyvec"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71"
dependencies = [
 "tinyvec_macros",
]

[[package]]
name = "tinyvec_macros"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"

[[package]]
name = "unicode-ident"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"

[[package]]
name = "unicode-normalization"
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
dependencies = [
 "tinyvec",
]

[[package]]
name = "utf8parse"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"

[[package]]
name = "walkdir"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
dependencies = [
 "same-file",
 "winapi-util",
]

[[package]]
name = "wasi"
version = "0.14.2+wasi-0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
dependencies = [
 "wit-bindgen-rt",
]

[[package]]
name = "wasm-bindgen"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
dependencies = [
 "cfg-if",
 "once_cell",
 "rustversion",
 "wasm-bindgen-macro",
]

[[package]]
name = "wasm-bindgen-backend"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
dependencies = [
 "bumpalo",
 "log",
 "proc-macro2",
 "quote",
 "syn 2.0.104",
 "wasm-bindgen-shared",
]

[[package]]
name = "wasm-bindgen-macro"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
dependencies = [
 "quote",
 "wasm-bindgen-macro-support",
]

[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.104",
 "wasm-bindgen-backend",
 "wasm-bindgen-shared",
]

[[package]]
name = "wasm-bindgen-shared"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
dependencies = [
 "unicode-ident",
]

[[package]]
name = "web-sys"
version = "0.3.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
dependencies = [
 "js-sys",
 "wasm-bindgen",
]

[[package]]
name = "winapi-util"
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
 "windows-sys",
]

[[package]]
name = "windows-sys"
version = "0.59.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
dependencies = [
 "windows-targets",
]

[[package]]
name = "windows-targets"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
 "windows_aarch64_gnullvm",
 "windows_aarch64_msvc",
 "windows_i686_gnu",
 "windows_i686_gnullvm",
 "windows_i686_msvc",
 "windows_x86_64_gnu",
 "windows_x86_64_gnullvm",
 "windows_x86_64_msvc",
]

[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"

[[package]]
name = "windows_aarch64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"

[[package]]
name = "windows_i686_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"

[[package]]
name = "windows_i686_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"

[[package]]
name = "windows_i686_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"

[[package]]
name = "windows_x86_64_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"

[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"

[[package]]
name = "windows_x86_64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"

[[package]]
name = "wit-bindgen-rt"
version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
dependencies = [
 "bitflags",
]

[[package]]
name = "zerocopy"
version = "0.8.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
dependencies = [
 "zerocopy-derive",
]

[[package]]
name = "zerocopy-derive"
version = "0.8.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.104",
]
07070100000006000081A400000000000000000000000168815CBC0000030D000000000000000000000000000000000000001900000000phraze-0.3.24/Cargo.toml[package]
name = "phraze"
description = "Random passphrase generator"
version = "0.3.24"
edition = "2024"
authors = ["sts10 <sschlinkert@gmail.com>"]
license = "MPL-2.0"
readme = "readme.markdown"
repository = "https://github.com/sts10/phraze"
keywords = ["passphrase", "passwords"]
categories = ["command-line-utilities"]

[dependencies]
rand = "0.9.0"
clap = { version = "4.5.18", features = ["derive"] }
unicode-normalization = "0.1.24"
include-lines = "1.1.2"

[build-dependencies]
clap = { version = "4.5.18", features = ["derive"] }
clap_complete = "4.5.29"
clap_mangen = "0.2.23"

[dev-dependencies]
criterion = "0.5.1"

[[bench]]
name = "generate_passphrase"
harness = false

# The profile that 'cargo dist' will build with
[profile.dist]
inherits = "release"
lto = "thin"
07070100000007000081A400000000000000000000000168815CBC00004155000000000000000000000000000000000000001A00000000phraze-0.3.24/LICENSE.txtMozilla Public License Version 2.0
==================================

1. Definitions
--------------

1.1. "Contributor"
    means each individual or legal entity that creates, contributes to
    the creation of, or owns Covered Software.

1.2. "Contributor Version"
    means the combination of the Contributions of others (if any) used
    by a Contributor and that particular Contributor's Contribution.

1.3. "Contribution"
    means Covered Software of a particular Contributor.

1.4. "Covered Software"
    means Source Code Form to which the initial Contributor has attached
    the notice in Exhibit A, the Executable Form of such Source Code
    Form, and Modifications of such Source Code Form, in each case
    including portions thereof.

1.5. "Incompatible With Secondary Licenses"
    means

    (a) that the initial Contributor has attached the notice described
        in Exhibit B to the Covered Software; or

    (b) that the Covered Software was made available under the terms of
        version 1.1 or earlier of the License, but not also under the
        terms of a Secondary License.

1.6. "Executable Form"
    means any form of the work other than Source Code Form.

1.7. "Larger Work"
    means a work that combines Covered Software with other material, in
    a separate file or files, that is not Covered Software.

1.8. "License"
    means this document.

1.9. "Licensable"
    means having the right to grant, to the maximum extent possible,
    whether at the time of the initial grant or subsequently, any and
    all of the rights conveyed by this License.

1.10. "Modifications"
    means any of the following:

    (a) any file in Source Code Form that results from an addition to,
        deletion from, or modification of the contents of Covered
        Software; or

    (b) any new file in Source Code Form that contains any Covered
        Software.

1.11. "Patent Claims" of a Contributor
    means any patent claim(s), including without limitation, method,
    process, and apparatus claims, in any patent Licensable by such
    Contributor that would be infringed, but for the grant of the
    License, by the making, using, selling, offering for sale, having
    made, import, or transfer of either its Contributions or its
    Contributor Version.

1.12. "Secondary License"
    means either the GNU General Public License, Version 2.0, the GNU
    Lesser General Public License, Version 2.1, the GNU Affero General
    Public License, Version 3.0, or any later versions of those
    licenses.

1.13. "Source Code Form"
    means the form of the work preferred for making modifications.

1.14. "You" (or "Your")
    means an individual or a legal entity exercising rights under this
    License. For legal entities, "You" includes any entity that
    controls, is controlled by, or is under common control with You. For
    purposes of this definition, "control" means (a) the power, direct
    or indirect, to cause the direction or management of such entity,
    whether by contract or otherwise, or (b) ownership of more than
    fifty percent (50%) of the outstanding shares or beneficial
    ownership of such entity.

2. License Grants and Conditions
--------------------------------

2.1. Grants

Each Contributor hereby grants You a world-wide, royalty-free,
non-exclusive license:

(a) under intellectual property rights (other than patent or trademark)
    Licensable by such Contributor to use, reproduce, make available,
    modify, display, perform, distribute, and otherwise exploit its
    Contributions, either on an unmodified basis, with Modifications, or
    as part of a Larger Work; and

(b) under Patent Claims of such Contributor to make, use, sell, offer
    for sale, have made, import, and otherwise transfer either its
    Contributions or its Contributor Version.

2.2. Effective Date

The licenses granted in Section 2.1 with respect to any Contribution
become effective for each Contribution on the date the Contributor first
distributes such Contribution.

2.3. Limitations on Grant Scope

The licenses granted in this Section 2 are the only rights granted under
this License. No additional rights or licenses will be implied from the
distribution or licensing of Covered Software under this License.
Notwithstanding Section 2.1(b) above, no patent license is granted by a
Contributor:

(a) for any code that a Contributor has removed from Covered Software;
    or

(b) for infringements caused by: (i) Your and any other third party's
    modifications of Covered Software, or (ii) the combination of its
    Contributions with other software (except as part of its Contributor
    Version); or

(c) under Patent Claims infringed by Covered Software in the absence of
    its Contributions.

This License does not grant any rights in the trademarks, service marks,
or logos of any Contributor (except as may be necessary to comply with
the notice requirements in Section 3.4).

2.4. Subsequent Licenses

No Contributor makes additional grants as a result of Your choice to
distribute the Covered Software under a subsequent version of this
License (see Section 10.2) or under the terms of a Secondary License (if
permitted under the terms of Section 3.3).

2.5. Representation

Each Contributor represents that the Contributor believes its
Contributions are its original creation(s) or it has sufficient rights
to grant the rights to its Contributions conveyed by this License.

2.6. Fair Use

This License is not intended to limit any rights You have under
applicable copyright doctrines of fair use, fair dealing, or other
equivalents.

2.7. Conditions

Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
in Section 2.1.

3. Responsibilities
-------------------

3.1. Distribution of Source Form

All distribution of Covered Software in Source Code Form, including any
Modifications that You create or to which You contribute, must be under
the terms of this License. You must inform recipients that the Source
Code Form of the Covered Software is governed by the terms of this
License, and how they can obtain a copy of this License. You may not
attempt to alter or restrict the recipients' rights in the Source Code
Form.

3.2. Distribution of Executable Form

If You distribute Covered Software in Executable Form then:

(a) such Covered Software must also be made available in Source Code
    Form, as described in Section 3.1, and You must inform recipients of
    the Executable Form how they can obtain a copy of such Source Code
    Form by reasonable means in a timely manner, at a charge no more
    than the cost of distribution to the recipient; and

(b) You may distribute such Executable Form under the terms of this
    License, or sublicense it under different terms, provided that the
    license for the Executable Form does not attempt to limit or alter
    the recipients' rights in the Source Code Form under this License.

3.3. Distribution of a Larger Work

You may create and distribute a Larger Work under terms of Your choice,
provided that You also comply with the requirements of this License for
the Covered Software. If the Larger Work is a combination of Covered
Software with a work governed by one or more Secondary Licenses, and the
Covered Software is not Incompatible With Secondary Licenses, this
License permits You to additionally distribute such Covered Software
under the terms of such Secondary License(s), so that the recipient of
the Larger Work may, at their option, further distribute the Covered
Software under the terms of either this License or such Secondary
License(s).

3.4. Notices

You may not remove or alter the substance of any license notices
(including copyright notices, patent notices, disclaimers of warranty,
or limitations of liability) contained within the Source Code Form of
the Covered Software, except that You may alter any license notices to
the extent required to remedy known factual inaccuracies.

3.5. Application of Additional Terms

You may choose to offer, and to charge a fee for, warranty, support,
indemnity or liability obligations to one or more recipients of Covered
Software. However, You may do so only on Your own behalf, and not on
behalf of any Contributor. You must make it absolutely clear that any
such warranty, support, indemnity, or liability obligation is offered by
You alone, and You hereby agree to indemnify every Contributor for any
liability incurred by such Contributor as a result of warranty, support,
indemnity or liability terms You offer. You may include additional
disclaimers of warranty and limitations of liability specific to any
jurisdiction.

4. Inability to Comply Due to Statute or Regulation
---------------------------------------------------

If it is impossible for You to comply with any of the terms of this
License with respect to some or all of the Covered Software due to
statute, judicial order, or regulation then You must: (a) comply with
the terms of this License to the maximum extent possible; and (b)
describe the limitations and the code they affect. Such description must
be placed in a text file included with all distributions of the Covered
Software under this License. Except to the extent prohibited by statute
or regulation, such description must be sufficiently detailed for a
recipient of ordinary skill to be able to understand it.

5. Termination
--------------

5.1. The rights granted under this License will terminate automatically
if You fail to comply with any of its terms. However, if You become
compliant, then the rights granted under this License from a particular
Contributor are reinstated (a) provisionally, unless and until such
Contributor explicitly and finally terminates Your grants, and (b) on an
ongoing basis, if such Contributor fails to notify You of the
non-compliance by some reasonable means prior to 60 days after You have
come back into compliance. Moreover, Your grants from a particular
Contributor are reinstated on an ongoing basis if such Contributor
notifies You of the non-compliance by some reasonable means, this is the
first time You have received notice of non-compliance with this License
from such Contributor, and You become compliant prior to 30 days after
Your receipt of the notice.

5.2. If You initiate litigation against any entity by asserting a patent
infringement claim (excluding declaratory judgment actions,
counter-claims, and cross-claims) alleging that a Contributor Version
directly or indirectly infringes any patent, then the rights granted to
You by any and all Contributors for the Covered Software under Section
2.1 of this License shall terminate.

5.3. In the event of termination under Sections 5.1 or 5.2 above, all
end user license agreements (excluding distributors and resellers) which
have been validly granted by You or Your distributors under this License
prior to termination shall survive termination.

************************************************************************
*                                                                      *
*  6. Disclaimer of Warranty                                           *
*  -------------------------                                           *
*                                                                      *
*  Covered Software is provided under this License on an "as is"       *
*  basis, without warranty of any kind, either expressed, implied, or  *
*  statutory, including, without limitation, warranties that the       *
*  Covered Software is free of defects, merchantable, fit for a        *
*  particular purpose or non-infringing. The entire risk as to the     *
*  quality and performance of the Covered Software is with You.        *
*  Should any Covered Software prove defective in any respect, You     *
*  (not any Contributor) assume the cost of any necessary servicing,   *
*  repair, or correction. This disclaimer of warranty constitutes an   *
*  essential part of this License. No use of any Covered Software is   *
*  authorized under this License except under this disclaimer.         *
*                                                                      *
************************************************************************

************************************************************************
*                                                                      *
*  7. Limitation of Liability                                          *
*  --------------------------                                          *
*                                                                      *
*  Under no circumstances and under no legal theory, whether tort      *
*  (including negligence), contract, or otherwise, shall any           *
*  Contributor, or anyone who distributes Covered Software as          *
*  permitted above, be liable to You for any direct, indirect,         *
*  special, incidental, or consequential damages of any character      *
*  including, without limitation, damages for lost profits, loss of    *
*  goodwill, work stoppage, computer failure or malfunction, or any    *
*  and all other commercial damages or losses, even if such party      *
*  shall have been informed of the possibility of such damages. This   *
*  limitation of liability shall not apply to liability for death or   *
*  personal injury resulting from such party's negligence to the       *
*  extent applicable law prohibits such limitation. Some               *
*  jurisdictions do not allow the exclusion or limitation of           *
*  incidental or consequential damages, so this exclusion and          *
*  limitation may not apply to You.                                    *
*                                                                      *
************************************************************************

8. Litigation
-------------

Any litigation relating to this License may be brought only in the
courts of a jurisdiction where the defendant maintains its principal
place of business and such litigation shall be governed by laws of that
jurisdiction, without reference to its conflict-of-law provisions.
Nothing in this Section shall prevent a party's ability to bring
cross-claims or counter-claims.

9. Miscellaneous
----------------

This License represents the complete agreement concerning the subject
matter hereof. If any provision of this License is held to be
unenforceable, such provision shall be reformed only to the extent
necessary to make it enforceable. Any law or regulation which provides
that the language of a contract shall be construed against the drafter
shall not be used to construe this License against a Contributor.

10. Versions of the License
---------------------------

10.1. New Versions

Mozilla Foundation is the license steward. Except as provided in Section
10.3, no one other than the license steward has the right to modify or
publish new versions of this License. Each version will be given a
distinguishing version number.

10.2. Effect of New Versions

You may distribute the Covered Software under the terms of the version
of the License under which You originally received the Covered Software,
or under the terms of any subsequent version published by the license
steward.

10.3. Modified Versions

If you create software not governed by this License, and you want to
create a new license for such software, you may create and use a
modified version of this License if you rename the license and remove
any references to the name of the license steward (except to note that
such modified license differs from this License).

10.4. Distributing Source Code Form that is Incompatible With Secondary
Licenses

If You choose to distribute Source Code Form that is Incompatible With
Secondary Licenses under the terms of this version of the License, the
notice described in Exhibit B of this License must be attached.

Exhibit A - Source Code Form License Notice
-------------------------------------------

  This Source Code Form is subject to the terms of the Mozilla Public
  License, v. 2.0. If a copy of the MPL was not distributed with this
  file, You can obtain one at http://mozilla.org/MPL/2.0/.

If it is not possible or desirable to put the notice in a particular
file, then You may include the notice in a location (such as a LICENSE
file in a relevant directory) where a recipient would be likely to look
for such a notice.

You may add additional accurate notices of copyright ownership.

Exhibit B - "Incompatible With Secondary Licenses" Notice
---------------------------------------------------------

  This Source Code Form is "Incompatible With Secondary Licenses", as
  defined by the Mozilla Public License, v. 2.0.
07070100000008000041ED00000000000000000000000268815CBC00000000000000000000000000000000000000000000001600000000phraze-0.3.24/benches07070100000009000081A400000000000000000000000168815CBC000003A0000000000000000000000000000000000000002D00000000phraze-0.3.24/benches/generate_passphrase.rsuse criterion::{Criterion, criterion_group, criterion_main};
use phraze::cli::ListChoice;
use phraze::*;

fn criterion_benchmark(c: &mut Criterion) {
    // Define a Criterion group, just so we can set a sample_size
    let mut group = c.benchmark_group("Generate a passphrase");
    group.sample_size(1200).significance_level(0.1);

    let number_of_words_to_put_in_passphrase = 7;
    let separator = "-";
    let title_case = false;

    group.bench_function("as is", |b| {
        b.iter(|| {
            // include the fetching of the (built-in) list
            // in the benchmark
            let wordlist = fetch_list(ListChoice::Medium);
            generate_a_passphrase(
                number_of_words_to_put_in_passphrase,
                separator,
                title_case,
                wordlist,
            )
        })
    });
}

criterion_group!(benches, criterion_benchmark);
criterion_main!(benches);
0707010000000A000081A400000000000000000000000168815CBC0000040C000000000000000000000000000000000000001700000000phraze-0.3.24/build.rs#[path = "src/cli.rs"]
mod cli;

use clap::Command;
use clap::CommandFactory;
use clap_complete::Shell::{Bash, Fish, Zsh};
use clap_complete::generate_to;
use clap_mangen::Man;
use cli::Args;
use std::fs;
use std::path::PathBuf;

static NAME: &str = "phraze";

fn generate_man_pages(cmd: Command) {
    let man_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("target/man");
    let mut buffer = Vec::default();

    Man::new(cmd.clone()).render(&mut buffer).unwrap();
    fs::create_dir_all(&man_dir).unwrap();
    fs::write(man_dir.join(NAME.to_owned() + ".1"), buffer).unwrap();
}

fn generate_shell_completions(mut cmd: Command) {
    let comp_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("target/completions");

    fs::create_dir_all(&comp_dir).unwrap();

    for shell in [Bash, Fish, Zsh] {
        generate_to(shell, &mut cmd, NAME, &comp_dir).unwrap();
    }
}

fn main() {
    let mut cmd = Args::command();
    cmd.set_bin_name(NAME);

    generate_man_pages(cmd.clone());
    generate_shell_completions(cmd);
}
0707010000000B000081A400000000000000000000000168815CBC00002B22000000000000000000000000000000000000001800000000phraze-0.3.24/deny.toml# This template contains all of the possible sections and their default values

# Note that all fields that take a lint level have these possible values:
# * deny - An error will be produced and the check will fail
# * warn - A warning will be produced, but the check will not fail
# * allow - No warning or error will be produced, though in some cases a note
# will be

# The values provided in this template are the default values that will be used
# when any section or field is not specified in your own configuration

# Root options

# The graph table configures how the dependency graph is constructed and thus
# which crates the checks are performed against
[graph]
# If 1 or more target triples (and optionally, target_features) are specified,
# only the specified targets will be checked when running `cargo deny check`.
# This means, if a particular package is only ever used as a target specific
# dependency, such as, for example, the `nix` crate only being used via the
# `target_family = "unix"` configuration, that only having windows targets in
# this list would mean the nix crate, as well as any of its exclusive
# dependencies not shared by any other crates, would be ignored, as the target
# list here is effectively saying which targets you are building for.
targets = [
    # The triple can be any string, but only the target triples built in to
    # rustc (as of 1.40) can be checked against actual config expressions
    #"x86_64-unknown-linux-musl",
    # You can also specify which target_features you promise are enabled for a
    # particular target. target_features are currently not validated against
    # the actual valid features supported by the target architecture.
    #{ triple = "wasm32-unknown-unknown", features = ["atomics"] },
]
# When creating the dependency graph used as the source of truth when checks are
# executed, this field can be used to prune crates from the graph, removing them
# from the view of cargo-deny. This is an extremely heavy hammer, as if a crate
# is pruned from the graph, all of its dependencies will also be pruned unless
# they are connected to another crate in the graph that hasn't been pruned,
# so it should be used with care. The identifiers are [Package ID Specifications]
# (https://doc.rust-lang.org/cargo/reference/pkgid-spec.html)
#exclude = []
# If true, metadata will be collected with `--all-features`. Note that this can't
# be toggled off if true, if you want to conditionally enable `--all-features` it
# is recommended to pass `--all-features` on the cmd line instead
all-features = false
# If true, metadata will be collected with `--no-default-features`. The same
# caveat with `all-features` applies
no-default-features = false
# If set, these feature will be enabled when collecting metadata. If `--features`
# is specified on the cmd line they will take precedence over this option.
#features = []

# The output table provides options for how/if diagnostics are outputted
[output]
# When outputting inclusion graphs in diagnostics that include features, this
# option can be used to specify the depth at which feature edges will be added.
# This option is included since the graphs can be quite large and the addition
# of features from the crate(s) to all of the graph roots can be far too verbose.
# This option can be overridden via `--feature-depth` on the cmd line
feature-depth = 1

# This section is considered when running `cargo deny check advisories`
# More documentation for the advisories section can be found here:
# https://embarkstudios.github.io/cargo-deny/checks/advisories/cfg.html
[advisories]
# The path where the advisory databases are cloned/fetched into
#db-path = "$CARGO_HOME/advisory-dbs"
# The url(s) of the advisory databases to use
#db-urls = ["https://github.com/rustsec/advisory-db"]
# A list of advisory IDs to ignore. Note that ignored advisories will still
# output a note when they are encountered.
ignore = [
    #"RUSTSEC-0000-0000",
    #{ id = "RUSTSEC-0000-0000", reason = "you can specify a reason the advisory is ignored" },
    #"a-crate-that-is-yanked@0.1.1", # you can also ignore yanked crate versions if you wish
    #{ crate = "a-crate-that-is-yanked@0.1.1", reason = "you can specify why you are ignoring the yanked crate" },
]
# If this is true, then cargo deny will use the git executable to fetch advisory database.
# If this is false, then it uses a built-in git library.
# Setting this to true can be helpful if you have special authentication requirements that cargo-deny does not support.
# See Git Authentication for more information about setting up git authentication.
#git-fetch-with-cli = true

# This section is considered when running `cargo deny check licenses`
# More documentation for the licenses section can be found here:
# https://embarkstudios.github.io/cargo-deny/checks/licenses/cfg.html
[licenses]
# List of explicitly allowed licenses
# See https://spdx.org/licenses/ for list of possible licenses
# [possible values: any SPDX 3.11 short identifier (+ optional exception)].
allow = [
    "MPL-2.0",
    "Apache-2.0",
    "MIT",
    "Unicode-3.0"
]
# The confidence threshold for detecting a license from license text.
# The higher the value, the more closely the license text must be to the
# canonical license text of a valid SPDX license file.
# [possible values: any between 0.0 and 1.0].
confidence-threshold = 0.8
# Allow 1 or more licenses on a per-crate basis, so that particular licenses
# aren't accepted for every possible crate as with the normal allow list
exceptions = [
    # Each entry is the crate and version constraint, and its specific allow
    # list
    #{ allow = ["Zlib"], crate = "adler32" },
]

# Some crates don't have (easily) machine readable licensing information,
# adding a clarification entry for it allows you to manually specify the
# licensing information
#[[licenses.clarify]]
# The package spec the clarification applies to
#crate = "ring"
# The SPDX expression for the license requirements of the crate
#expression = "MIT AND ISC AND OpenSSL"
# One or more files in the crate's source used as the "source of truth" for
# the license expression. If the contents match, the clarification will be used
# when running the license check, otherwise the clarification will be ignored
# and the crate will be checked normally, which may produce warnings or errors
# depending on the rest of your configuration
#license-files = [
# Each entry is a crate relative path, and the (opaque) hash of its contents
#{ path = "LICENSE", hash = 0xbd0eed23 }
#]

[licenses.private]
# If true, ignores workspace crates that aren't published, or are only
# published to private registries.
# To see how to mark a crate as unpublished (to the official registry),
# visit https://doc.rust-lang.org/cargo/reference/manifest.html#the-publish-field.
ignore = false
# One or more private registries that you might publish crates to, if a crate
# is only published to private registries, and ignore is true, the crate will
# not have its license(s) checked
registries = [
    #"https://sekretz.com/registry
]

# This section is considered when running `cargo deny check bans`.
# More documentation about the 'bans' section can be found here:
# https://embarkstudios.github.io/cargo-deny/checks/bans/cfg.html
[bans]
# Lint level for when multiple versions of the same crate are detected
multiple-versions = "warn"
# Lint level for when a crate version requirement is `*`
wildcards = "allow"
# The graph highlighting used when creating dotgraphs for crates
# with multiple versions
# * lowest-version - The path to the lowest versioned duplicate is highlighted
# * simplest-path - The path to the version with the fewest edges is highlighted
# * all - Both lowest-version and simplest-path are used
highlight = "all"
# The default lint level for `default` features for crates that are members of
# the workspace that is being checked. This can be overridden by allowing/denying
# `default` on a crate-by-crate basis if desired.
workspace-default-features = "allow"
# The default lint level for `default` features for external crates that are not
# members of the workspace. This can be overridden by allowing/denying `default`
# on a crate-by-crate basis if desired.
external-default-features = "allow"
# List of crates that are allowed. Use with care!
allow = [
    #"ansi_term@0.11.0",
    #{ crate = "ansi_term@0.11.0", reason = "you can specify a reason it is allowed" },
]
# List of crates to deny
deny = [
    #"ansi_term@0.11.0",
    #{ crate = "ansi_term@0.11.0", reason = "you can specify a reason it is banned" },
    # Wrapper crates can optionally be specified to allow the crate when it
    # is a direct dependency of the otherwise banned crate
    #{ crate = "ansi_term@0.11.0", wrappers = ["this-crate-directly-depends-on-ansi_term"] },
]

# List of features to allow/deny
# Each entry the name of a crate and a version range. If version is
# not specified, all versions will be matched.
#[[bans.features]]
#crate = "reqwest"
# Features to not allow
#deny = ["json"]
# Features to allow
#allow = [
#    "rustls",
#    "__rustls",
#    "__tls",
#    "hyper-rustls",
#    "rustls",
#    "rustls-pemfile",
#    "rustls-tls-webpki-roots",
#    "tokio-rustls",
#    "webpki-roots",
#]
# If true, the allowed features must exactly match the enabled feature set. If
# this is set there is no point setting `deny`
#exact = true

# Certain crates/versions that will be skipped when doing duplicate detection.
skip = [
    #"ansi_term@0.11.0",
    #{ crate = "ansi_term@0.11.0", reason = "you can specify a reason why it can't be updated/removed" },
]
# Similarly to `skip` allows you to skip certain crates during duplicate
# detection. Unlike skip, it also includes the entire tree of transitive
# dependencies starting at the specified crate, up to a certain depth, which is
# by default infinite.
skip-tree = [
    #"ansi_term@0.11.0", # will be skipped along with _all_ of its direct and transitive dependencies
    #{ crate = "ansi_term@0.11.0", depth = 20 },
]

# This section is considered when running `cargo deny check sources`.
# More documentation about the 'sources' section can be found here:
# https://embarkstudios.github.io/cargo-deny/checks/sources/cfg.html
[sources]
# Lint level for what to happen when a crate from a crate registry that is not
# in the allow list is encountered
unknown-registry = "warn"
# Lint level for what to happen when a crate from a git repository that is not
# in the allow list is encountered
unknown-git = "warn"
# List of URLs for allowed crate registries. Defaults to the crates.io index
# if not specified. If it is specified but empty, no registries are allowed.
allow-registry = ["https://github.com/rust-lang/crates.io-index"]
# List of URLs for allowed Git repositories
allow-git = []

[sources.allow-org]
# github.com organizations to allow git sources for
github = []
# gitlab.com organizations to allow git sources for
gitlab = []
# bitbucket.org organizations to allow git sources for
bitbucket = []
0707010000000C000081A400000000000000000000000168815CBC00000280000000000000000000000000000000000000002200000000phraze-0.3.24/dist-workspace.toml[workspace]
members = ["cargo:."]

# Config for 'dist'
[dist]
# The preferred dist version to use in CI (Cargo.toml SemVer syntax)
cargo-dist-version = "0.28.2"
# CI backends to support
ci = "github"
# The installers to generate for each app
installers = ["shell"]
# Target platforms to build apps for (Rust target-triple syntax)
targets = ["aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-unknown-linux-musl", "x86_64-pc-windows-msvc"]
# Path that installers should place binaries in
install-path = "CARGO_HOME"
# Whether to install an updater program
install-updater = false
0707010000000D000081A400000000000000000000000168815CBC000057DA000000000000000000000000000000000000001E00000000phraze-0.3.24/readme.markdown# Phraze
[![Crates.io](https://img.shields.io/crates/v/phraze?link=https%3A%2F%2Fcrates.io%2Fcrates%2Fphraze)](https://crates.io/crates/phraze)
[![Crates.io number of downloads](https://img.shields.io/crates/d/phraze)](https://crates.io/crates/phraze)
[![](https://deps.rs/repo/github/sts10/phraze/status.svg)](https://deps.rs/repo/github/sts10/phraze)
[![Crates.io](https://img.shields.io/crates/l/phraze)](./LICENSE.txt)
[![Packaging status](https://repology.org/badge/tiny-repos/phraze.svg)](https://repology.org/project/phraze/versions)

Generate random passphrases.

```bash
$ phraze
curse-argues-valves-unfair-punk-ritual-inlet
```

## Features

* 🎚️  Allows user to set a minimum entropy, freeing them from having to figure how many words from a given list they need to create a strong passphrase
* 🎯 Includes a variety of built-in word lists, all of which are uniquely decodable, ensuring that passphrase entropy estimates remain accurate when no separator is used
* ⚡ Fast: Takes about 2 milliseconds to generate a passphrase
* 🔣 Can insert numbers, symbols, and/or capital letters if necessary (e.g. `phraze -s _b -t`)
* 🛁 Default word list is (hopefully) free of profane words
* 🧺 Choose from a number of included word lists or provide your own
* 🛠️  Written in [Rust](https://www.rust-lang.org/)

## Installing

### Using Rust and Cargo
1. [Install Rust](https://www.rust-lang.org/tools/install) if you haven't already
2. Run: `cargo install phraze --locked` (Run this same command to upgrade Phraze to latest available version.)

Uninstall Phraze by running `cargo uninstall phraze`.

### Homebrew

```shell
brew update
brew tap sts10/phraze
brew install phraze
```

Uninstall with `brew uninstall phraze && brew untap sts10/phraze`

(Special thanks to [@phoggy](https://github.com/phoggy) for help getting this Homebrew installation working.)

### NixOS/nix

[![nixpkgs unstable package](https://repology.org/badge/version-for-repo/nix_unstable/phraze.svg)](https://repology.org/project/phraze/versions)

Phraze is available within `nixpkgs`, and can be used:

- System-wide on a NixOS system using `environment.systemPackages =
[pkgs.phraze]`
- Per-user using home-manager `home.packages = [pkgs.phraze]`
- One-off with `nix run`

    ```shell
    # Run one-shot via nix
    $ nix run nixpkgs#phraze -- -S -s _b -t
    Commuter=Scripts_Motorway9Battle&Results,Trouble-Policy@Tools
    ```

- Via a temporary nix shell without installing.
    
    ```shell
    # Drop into a nix shell with phraze available
    $ nix shell nixpkgs#phraze
    $ which phraze
    /nix/store/i1car5jf8w6vxglfi2gdrzsbzmi2vrrh-phraze-0.3.11/bin/phraze
    $ phraze -S -s _b -t
    Meditation)Skin0Invalid!Donations6Targeted(Housed8Tossed#Synagogue
    $ exit
    ```

### Latest release
Alternatively, you can get binaries from [the GitHub releases page](https://github.com/sts10/phraze/releases).

## How to use

Running `phraze`, without specifying options, will generate a passphrase with at least 80 bits of entropy with a hyphen separating each word.

### Changing the strength of the passphrase

By default, Phraze generates a passphrase with at least 80 bits of entropy. Entropy is an estimate of the "strength" of the passphrase. Higher entropy means a stronger passphrase.

You can change this "strength" of the passphrase Phraze generates, making it either weaker or stronger, **3 different ways**:

**1. Set a Strength Count.** Use `-S` to increase minimum entropy from 80 bits to 100 bits. Each additional `S` adds another 20 bits of minimum entropy (e.g. `-SS` => 120 bit minimum; `-SSS` => 140 bit minimum, etc.).
```text
$ phraze -SS
determined-pervasive-entirety-incumbent-trophy-emergence-spatial-wondering-destroyed-gamma
```

**2. Set a specific minimum entropy.** Use `--minimum-entropy` to specify your own minimum amount of entropy, in bits, that your passphrase must have.
```text
$ phraze --minimum-entropy 100
toured-warrior-skeleton-shear-hosts-injuries-relied-sadness
```

**3. Set number words.** Use `--words` to specify the exact number of words for Phraze to use.
```text
$ phraze --words 5 # passphrase will have 5 words, overriding the default minimum entropy setting of 80 bits
determines-generated-frozen-excluded-sleeping
```

Note that you can only use one of these strength-changing methods at a time.

If you want to know how much entropy your generated passphrase has, add the `-v`/`--verbose` flag.
```text
$ phraze -v -S
Passphrase has an estimated 104.00 bits of entropy (8 words from a list of 8192 words)
seventy-cost-freight-suspended-misery-objections-represents-buying
```

### Changing the separator between words
By default, Phraze separates words with a hyphen ("-"). You can change that with the `--sep` (or `-s`) option.

`--sep` accepts special inputs `_n` (random numbers), `_s` (random symbols), and `_b` (mix of both). Note that separator choice does _not_ effect entropy calculations.
```text
$ phraze --sep ' '
optimism daughters figures grim processors became decreasing
$ phrase --sep _s
fax/household>validation_replied-upgrade,remind?reasoning
```

If you don't want a separator at all, use `-s ''`:
```text
$ phraze -s ''
theftinversiondebtsquietlysuspensionannualchocolate
```

You can make all the word Title Case by using `--title-case`:
```text
$ phraze --sep '' --title-case
GoverningDominateAnswersReceptorsAllocatedClientModify
```

If your passphrase needs to have a symbol, a number and an uppercase character in your passphrase, you can use Title Case (`-t`) and use random symbols and numbers as word separators (`-s _b`):
```text
$ phraze -t -s _b
Welcome&Song}Barker)Concrete;Commune$Shouted2Ensuing
```

### Changing the word list that Phraze uses
By default, Phraze uses [a 8192-word list](https://github.com/sts10/phraze/blob/main/word-lists/orchard-street-medium.txt) called the Orchard Street Medium List (which gives 13 bits of entropy per word).

You can specify a different list with `--list`/`-l`, with a choice of a handful of lists included with Phraze.

Each included list has a corresponding one-letter code (see below or run `phrase --help` for a full list). For example, `--list s` causes Phraze to use the [EFF **s**hort list](https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases).
```text
$ phraze --list s
duck-slip-swoop-stray-wink-stump-whiff-slot
```
(Note that we need 8 words from the EFF Short List to meet the default minimum entropy of 80 bits.)

### Using your own list
If you prefer, you can have Phraze generate a passphrase using your own word list. Use the `--custom-list` option.
```text
$ phraze --custom-list path/to/word/list
```
Before generating a passphrase from a given custom list, Phraze will remove any and all trailing white space, duplicate words, and blank words in the inputted list. Phraze will also check for uniform [Unicode normalization](https://www.unicode.org/faq/normalization.html).

### Copying passphrase to clipboard
You can pipe Phraze's outputted passphrase to other tools. For example, you can copy generated passphrase to xclip (a common Linux clipboard tool):
```bash
$ phraze | xclip -selection clipboard -rmlastnl
```

## Usage
```text
Usage: phraze [OPTIONS]

Options:
  -S, --strength...
          Strengthen your passphrase the easy way: Each -S flag increases minimum 
          entropy by 20 bits (above the default of 80 bits)

  -e, --minimum-entropy <MINIMUM_ENTROPY>
          Set minimum amount of entropy in bits for generated passphrase. If 
          neither minimum_entropy or number_of_words is specified, Phraze will 
          default to an 80-bit minimum

  -w, --words <NUMBER_OF_WORDS>
          Set exactly how many words to use in generated passphrase. If neither 
          number_of_words or minimum_entropy is specified, Phraze will default to 
          an 80-bit minimum

  -n, --passphrases <N_PASSPHRASES>
          Number of passphrases to generate
          
          [default: 1]

  -s, --sep <SEPARATOR>
          Word separator. Can accept single quotes around the separator. To not use a 
          separator, use empty single quotes ''.
          
          There are special values that will trigger generated separators:
          
          _n: separators will be random numbers
          
          _s: separators will be random symbols
          
          _b: separators will be a mix of random numbers and symbols
          
          [default: -]

  -l, --list <LIST_CHOICE>
          Choose a word list to use.
          
          Options:
          
          m: Orchard Street Medium List (8,192 words) [DEFAULT]
          
          l: Orchard Street Long List (17,576 words)
          
          e: EFF Long List (7,776 words)
          
          n: Mnemonicode list (1,633 words). Good if you know you're going to be 
          speaking passphrases out loud.
          
          s: EFF Short List (1,296 words)
          
          q: Orchard Street QWERTY List (1,296 words). Optimized to minimize travel 
          distance on QWERTY keyboard layout.
          
          a: Orchard Street Alpha List (1,296 words). Optimized to minimize travel 
          distance on alphabetical keyboard layout
          
          [default: m]

  -c, --custom-list <CUSTOM_LIST_FILE_PATH>
          Provide a text file with a list of words to randomly generate passphrase 
          from. Should be a text file with one word per line.

  -t, --title-case
          Use Title Case for words in generated passphrases

  -v, --verbose
          Print estimated entropy of generated passphrase, in bits, along with the 
          passphrase itself

  -h, --help
          Print help (see a summary with '-h')

  -V, --version
          Print version
```

## Included word lists

By default, Phraze uses [the Orchard Street Medium wordlist](https://github.com/sts10/orchard-street-wordlists/blob/main/lists/orchard-street-medium.txt), which has 8,192 words. This means each word adds 13.0 bits of entropy to a passphrase.

However, Phraze comes with other word lists built-in. Run `phraze --help` to view word list options. You can choose a different word list by using the `-l`/`--list` option. All of the word lists included with Phraze are uniquely decodable, which means they're safe to use without a separator between words.

* Orchard Street Medium list: 8,192 words; 13 bits of entropy per word. This is the **DEFAULT** list Phraze will use if no list is specified by the user.
* [Orchard Street Long list](https://github.com/sts10/orchard-street-wordlists/blob/main/lists/orchard-street-long.txt): 17,576 words; 14.1 bits of entropy per word. Use `l`.
* [EFF Long List](https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases): 7,776 words; 12.93 bits of entropy per word. Use `e`.
* [Mnemonicode](https://github.com/singpolyma/mnemonicode) list: 1,633 words; 10.67 bits of entropy per word. Words are easy to pronounce out loud. Use `n`.
* [EFF Short List 1](https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases): 1,296 words; 10.3 bits of entropy per word. Use `s`.
* Orchard Street QWERTY List: 1,296 words; 10.3 bits of entropy per word. Use `q`.
* Orchard Street Alpha List: 1,296 words; 10.3 bits of entropy per word. Use `a`.

### Notes on the Orchard Street QWERTY and Alpha lists
These two lists are optimized to minimize travel distance when inputting passphrases into TVs or video game consoles. They both have 1,296 words (10.3 bits per word).

The Orchard Street QWERTY List that is optimized for QWERTY keyboard layouts. Use this list if your keyboard layout looks like this:

```txt
qwertyuiop
asdfghjkl
zxcvbnm
```

The Orchard Street Alpha List that is optimized for alphabetical keyboard layouts. Use this list if your keyboard layout looks like this:

```txt
abcdef
ghijkl
mnopqr
stuvwx
yz
```

### Technical details of all included word lists

This list information was generated using [Word List Auditor](https://github.com/sts10/wla).

#### Orchard Street Medium List
```txt
Lines found               : 8192
Free of exact duplicates  : true
Free of fuzzy duplicates  : true
Free of blank lines       : true
Unique words found        : 8192
No start/end whitespace   : true
No non-ASCII characters   : true
Unicode normalized        : true
Free of prefix words      : false
Uniquely decodable        : true
Above brute force line    : true
Length of shortest word   : 3 characters (add)
Length of longest word    : 10 characters (worthwhile)
Mean word length          : 7.07 characters
Entropy per word          : 13.000 bits
Efficiency per character  : 1.839 bits
Assumed entropy per char  : 4.333 bits
Shortest edit distance    : 1
Mean edit distance        : 6.966
Longest shared prefix     : 9
Unique character prefix   : 10

Sample passphrases:
popular-claiming-sailing-spiritual-homeland-pay-keyboard
provided-plant-summarized-therapy-married-involves-rocks
worked-athlete-caucus-slight-discretion-tightly-occasional
medal-ranks-habit-labor-genre-saved-remainder
spectator-municipal-longest-colleagues-demolition-enzyme-widespread
```

#### Orchard Street Long list
```txt
Lines found               : 17576
Free of exact duplicates  : true
Free of fuzzy duplicates  : true
Free of blank lines       : true
Unique words found        : 17576
No start/end whitespace   : true
No non-ASCII characters   : true
Unicode normalized        : true
Free of prefix words      : false
Uniquely decodable        : true
Above brute force line    : true
Length of shortest word   : 3 characters (add)
Length of longest word    : 15 characters (troubleshooting)
Mean word length          : 7.98 characters
Entropy per word          : 14.101 bits
Efficiency per character  : 1.767 bits
Assumed entropy per char  : 4.700 bits
Shortest edit distance    : 1
Mean edit distance        : 7.915
Longest shared prefix     : 14
Unique character prefix   : 15

Sample passphrases:
exponent-sync-memorandum-vaulted-stiffened-reverted
camps-interdependence-worsening-choral-somebody-obey
immensely-casinos-plundered-warns-vinegar-event
bottled-charge-linkage-husbands-cuisine-weave
gospel-graders-relegated-exits-determine-ducked
```

#### EFF Long List
```txt
Lines found               : 7776
Free of exact duplicates  : true
Free of fuzzy duplicates  : true
Free of blank lines       : true
Unique words found        : 7776
No start/end whitespace   : true
No non-ASCII characters   : true
Unicode normalized        : true
Free of prefix words      : true
Uniquely decodable        : true
Above brute force line    : true
Length of shortest word   : 3 characters (aim)
Length of longest word    : 9 characters (zoologist)
Mean word length          : 6.99 characters
Entropy per word          : 12.925 bits
Efficiency per character  : 1.849 bits
Assumed entropy per char  : 4.308 bits
Shortest edit distance    : 1
Mean edit distance        : 6.858
Longest shared prefix     : 8
Unique character prefix   : 9

Sample passphrases:
audible-encounter-defection-democracy-canister-pencil-comma
dwindling-gangway-driving-grumbly-stoke-scanning-stimulant
overpay-dial-manlike-purposely-demeanor-unified-likeness
edition-fernlike-synthetic-aloe-filing-wrangle-spiny
tattle-reapply-borough-stature-cuddle-crummiest-flatten
```

#### Mnemonicode list
Note: I swapped the word "beatles" for "beetle", so this isn't exactly the same as the canonical Mnemonicode word list.
```txt
Lines found               : 1633
Free of exact duplicates  : true
Free of fuzzy duplicates  : true
Free of blank lines       : true
Unique words found        : 1633
No start/end whitespace   : true
No non-ASCII characters   : true
Unicode normalized        : true
Free of prefix words      : true
Uniquely decodable        : true
Above brute force line    : true
Length of shortest word   : 3 characters (ego)
Length of longest word    : 7 characters (william)
Mean word length          : 5.75 characters
Entropy per word          : 10.673 bits
Efficiency per character  : 1.857 bits
Assumed entropy per char  : 3.558 bits
Shortest edit distance    : 1
Mean edit distance        : 5.552
Longest shared prefix     : 6
Unique character prefix   : 7

Sample passphrases:
bodies-novelist-poor-feminine-plates-ideology-emeritus
specific-lighting-orbit-math-weakness-embarked-rang
session-somebody-sector-keyboards-ambassador-circle-contrasts
strand-mankind-punished-woke-deities-keyboard-camping
glass-homeless-feature-fee-preparing-interfaces-nations
```

#### EFF Short List
Note: I swapped out the word "yo-yo" for the word "zen".
```txt
Lines found               : 1296
Free of exact duplicates  : true
Free of fuzzy duplicates  : true
Free of blank lines       : true
Unique words found        : 1296
No start/end whitespace   : true
No non-ASCII characters   : true
Unicode normalized        : true
Free of prefix words      : true
Uniquely decodable        : true
Above brute force line    : true
Length of shortest word   : 3 characters (aim)
Length of longest word    : 5 characters (zippy)
Mean word length          : 4.54 characters
Entropy per word          : 10.340 bits
Efficiency per character  : 2.278 bits
Assumed entropy per char  : 3.447 bits
Shortest edit distance    : 1
Mean edit distance        : 4.366
Longest shared prefix     : 4
Unique character prefix   : 5

Sample passphrases:
flame-chump-stood-slurp-saint-spent-path-putt
sax-sweep-guide-snore-knee-pod-cadet-twist
reset-mouse-track-taco-movie-oak-recap-purse
hump-dug-wifi-skid-panty-rake-vocal-stoop
silo-utter-pest-snap-zoom-crate-suds-batch
```

#### Orchard Street QWERTY List
```txt
Lines found               : 1296
Free of exact duplicates  : true
Free of fuzzy duplicates  : true
Free of blank lines       : true
Unique words found        : 1296
No start/end whitespace   : true
No non-ASCII characters   : true
Unicode normalized        : true
Free of prefix words      : false
Uniquely decodable        : true
Above brute force line    : true
Length of shortest word   : 3 characters (add)
Length of longest word    : 8 characters (referred)
Mean word length          : 4.24 characters
Entropy per word          : 10.340 bits
Efficiency per character  : 2.441 bits
Assumed entropy per char  : 3.447 bits
Shortest edit distance    : 1
Mean edit distance        : 4.170
Longest shared prefix     : 6
Unique character prefix   : 7

Sample passphrases:
think-watt-bad-unity-strip-troop-three-crab
graded-mast-mom-semi-chop-dash-far-view
dam-fare-root-quite-pill-hitter-guide-muse
man-tomb-jar-trim-tip-bits-faded-dig
young-ten-threw-shy-zero-grew-ready-dead
```

#### Orchard Street Alpha List
```txt
Lines found               : 1296
Free of exact duplicates  : true
Free of fuzzy duplicates  : true
Free of blank lines       : true
Unique words found        : 1296
No start/end whitespace   : true
No non-ASCII characters   : true
Unicode normalized        : true
Free of prefix words      : false
Uniquely decodable        : true
Above brute force line    : true
Length of shortest word   : 3 characters (add)
Length of longest word    : 7 characters (stopped)
Mean word length          : 4.12 characters
Entropy per word          : 10.340 bits
Efficiency per character  : 2.509 bits
Assumed entropy per char  : 3.447 bits
Shortest edit distance    : 1
Mean edit distance        : 4.043
Longest shared prefix     : 6
Unique character prefix   : 7

Sample passphrases:
pigs-sue-stay-week-woke-sued-pass-mayo
month-guns-half-lists-seek-pony-pine-foe
jet-troop-hung-fond-wind-lit-long-dams
loops-peer-quit-push-hank-over-doing-pain
gave-model-coil-lent-deep-lam-chin-tall
```

## Source of randomness

Phraze uses the [rand crate](https://github.com/rust-random/rand)'s [ThreadRng](https://rust-random.github.io/rand/rand/rngs/struct.ThreadRng.html) as its cryptographically secure pseudo-random number generator (CSPRNG) for generating passphrases.

According to [the rand crate documentation at the time of this writing, "ThreadRng uses the same CSPRNG as StdRng, ChaCha12"](https://rust-random.github.io/rand/rand/rngs/struct.ThreadRng.html), meaning it uses 12 rounds of the ChaCha stream cipher. That `StdRng` uses ChaCha12 is [relatively clear in the source code](https://docs.rs/rand/latest/src/rand/rngs/std.rs.html#9-15). (See [this issue](https://github.com/rust-random/rand/issues/932) for arguments in favor of using 12 rounds rather than 20.)

## Why another random passphrase generator?
There are already a few good passphrase generators, including [passphraseme](https://github.com/micahflee/passphraseme) and [Pgen](https://github.com/ctsrc/Pgen).

Admittedly, part of my motivation to create Phraze was to highlight my [Orchard Street Wordlists](https://github.com/sts10/orchard-street-wordlists), which I think are pretty good!

## For developers
I'm trying to do development work on the `development` git branch, then merge the work into the `main` branch when it feels like time for a new release.

In general I welcome both pull requests and issues. See included [LICENSE.txt](./LICENSE.txt) file. This project doesn't have a formal Code of Conduct yet (it may in the future), but informally just try to be kind to each other.

Check **license compatibility** of Phraze's dependencies: `cargo deny check licenses` (requires that you [have cargo-deny installed locally](https://github.com/EmbarkStudios/cargo-deny#install-cargo-deny)). See below for more on how Phraze is licensed.

### Testing and benchmarking Phraze
Run `cargo test` to run Phraze's tests.

Phraze uses [Criterion](https://github.com/bheisler/criterion.rs) for benchmarking. You can run the benchmarks for yourself with `cargo bench`.

## Licensing

Phraze's source code is licensed under the Mozilla Public License v2.0. See included [LICENSE.txt](./LICENSE.txt) file or [this online version of the license](https://www.mozilla.org/en-US/MPL/2.0/).

### Word list licensing

Phraze includes a number of word lists, which are licensed in a variety of ways.

* The Mnemonicode word list is [copyrighted](https://github.com/singpolyma/mnemonicode/blob/master/mn_wordlist.c) by Oren Tirosh under [the MIT License](https://mit-license.org/).
* The word lists from the Electronic Frontier Foundation (EFF) are [distributed under the Creative Commons Attribution 4.0 International License (CC-BY)](https://www.eff.org/copyright).
* All Orchard Street Wordlists are available under [the Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).
0707010000000E000041ED00000000000000000000000268815CBC00000000000000000000000000000000000000000000001200000000phraze-0.3.24/src0707010000000F000081A400000000000000000000000168815CBC00001003000000000000000000000000000000000000001900000000phraze-0.3.24/src/cli.rsuse clap::Parser;
use std::path::PathBuf;

/// This enum, `ListChoice`, represents all of the "built-in" word lists that Phraze can use.
#[derive(Clone, Debug, Copy)]
pub enum ListChoice {
    Long,
    Medium,
    Eff,
    Mnemonicode,
    Effshort,
    Qwerty,
    Alpha,
}

/// Generate random passphrases
#[derive(Parser, Debug)]
#[clap(version, name = "phraze")]
pub struct Args {
    /// Strengthen your passphrase the easy way: Each -S flag increases minimum entropy by 20 bits (above the default of
    /// 80 bits).
    #[clap(short = 'S', long = "strength", conflicts_with = "number_of_words", conflicts_with = "minimum_entropy", action = clap::ArgAction::Count)]
    pub strength_count: u8,

    /// Set minimum amount of entropy in bits for generated passphrase. If neither minimum_entropy or
    /// number_of_words is specified, Phraze will default to an 80-bit minimum.
    #[clap(
        short = 'e',
        long = "minimum-entropy",
        conflicts_with = "number_of_words",
        conflicts_with = "strength_count"
    )]
    pub minimum_entropy: Option<usize>,

    /// Set exactly how many words to use in generated passphrase. If neither number_of_words or
    /// minimum_entropy is specified, Phraze will default to an 80-bit minimum.
    #[clap(
        short = 'w',
        long = "words",
        conflicts_with = "minimum_entropy",
        conflicts_with = "strength_count"
    )]
    pub number_of_words: Option<usize>,

    /// Number of passphrases to generate
    #[clap(short = 'n', long = "passphrases", default_value = "1")]
    pub n_passphrases: usize,

    /// Word separator. Can accept single quotes around the separator. To not use a separator,
    /// use empty single quotes: ''.
    ///
    /// There are special values that will trigger generated separators:
    ///
    /// _n: separators will be random numbers
    ///
    /// _s: separators will be random symbols
    ///
    /// _b: separators will be a mix of random numbers and symbols
    #[clap(short = 's', long = "sep", default_value = "-")]
    pub separator: String,

    /// Choose a word list to use.
    ///
    /// Options:
    ///
    /// m: Orchard Street Medium List (8,192 words) [DEFAULT]
    ///
    /// l: Orchard Street Long List (17,576 words)
    ///
    /// e: EFF Long List (7,776 words)
    ///
    /// n: Mnemonicode list (1,633 words). Good if you know you're going to be speaking
    /// passphrases out loud.
    ///
    /// s: EFF Short List (1,296 words)
    ///
    /// q: Orchard Street QWERTY List (1,296 words). Optimized to minimize travel
    /// distance on QWERTY keyboard layout.
    ///
    /// a: Orchard Street Alpha List (1,296 words). Optimized to minimize travel
    /// distance on alphabetical keyboard layout.
    #[clap(short = 'l', long = "list", value_parser=parse_list_choice, default_value="m")]
    pub list_choice: ListChoice,

    /// Provide a text file with a list of words to randomly generate passphrase
    /// from. Should be a text file with one word per line.
    #[clap(short = 'c', long = "custom-list", conflicts_with = "list_choice")]
    pub custom_list_file_path: Option<PathBuf>,

    /// Use Title Case for words in generated passphrase
    #[clap(short = 't', long = "title-case")]
    pub title_case: bool,

    /// Print estimated entropy of generated passphrase, in bits, along with
    /// the passphrase itself
    #[clap(short = 'v', long = "verbose")]
    pub verbose: bool,
}

/// Convert list_choice string slice into a ListChoice enum. Clap calls this function.
fn parse_list_choice(list_choice: &str) -> Result<ListChoice, String> {
    match list_choice.to_lowercase().as_ref() {
        "l" => Ok(ListChoice::Long),
        "m" => Ok(ListChoice::Medium),
        "e" => Ok(ListChoice::Eff),
        "n" => Ok(ListChoice::Mnemonicode),
        "s" => Ok(ListChoice::Effshort),
        "q" => Ok(ListChoice::Qwerty),
        "a" => Ok(ListChoice::Alpha),
        _ => Err(format!(
            "Inputted list choice '{}' doesn't correspond to an available word list",
            list_choice
        )),
    }
}
07070100000010000081A400000000000000000000000168815CBC000007F7000000000000000000000000000000000000002100000000phraze-0.3.24/src/file_reader.rs//! A couple functions for reading in custom word list files

use crate::unicode_normalization_check::uniform_unicode_normalization;
use std::fs::File;
use std::io;
use std::io::BufRead;
use std::io::BufReader;
use std::path::Path;
use std::path::PathBuf;
use std::str::FromStr;

/// Read text file into a `Vec<String>`. Also trims whitespace, avoids adding blank strings,
/// sorts, de-duplicates, and checks for uniform Unicode normalization.
pub fn read_in_custom_list(file_path: &Path) -> Result<Vec<String>, String> {
    let file_input: Vec<String> = match read_by_line(file_path.to_path_buf()) {
        Ok(r) => r,
        Err(e) => return Err(format!("Error reading word list file: {}", e)),
    };
    let mut word_list: Vec<String> = vec![];
    for line in file_input {
        // Don't add blank lines or lines made up purely of whitespace
        if line.trim() != "" {
            // Remove any starting or trailing whitespace before adding word to list
            word_list.push(line.trim().to_string());
        }
    }
    // Remove any duplicate words, since duplicate words would undermine entropy estimates.
    word_list.sort();
    word_list.dedup();
    if !uniform_unicode_normalization(&word_list) {
        eprintln!(
            "WARNING: Custom word list has multiple Unicode normalizations. Consider normalizing the Unicode of all words on the list before making a passphrase."
        );
    }
    Ok(word_list)
}

/// Generic function that reads a text file in as a Vector, line by line.
/// Not sure if all of the code in this function is necessary, but it gets the job done.
fn read_by_line<T: FromStr>(file_path: PathBuf) -> io::Result<Vec<T>>
where
    <T as std::str::FromStr>::Err: std::fmt::Debug,
{
    let mut vec = Vec::new();

    let f = File::open(file_path)?;
    let file = BufReader::new(&f);

    for line in file.lines() {
        match line?.parse() {
            Ok(l) => vec.push(l),
            Err(e) => panic!("Error parsing line from file: {:?}", e),
        }
    }
    Ok(vec)
}
07070100000011000081A400000000000000000000000168815CBC00001998000000000000000000000000000000000000001900000000phraze-0.3.24/src/lib.rspub mod cli;
pub mod file_reader;
pub mod separators;
pub mod unicode_normalization_check;

use crate::cli::ListChoice;
use crate::separators::make_separator;
use include_lines::include_lines;
// use rand::{seq::SliceRandom, thread_rng, Rng};
use rand::prelude::*;
use rand::rng;
use rand::seq::IndexedRandom;

/// Given user's inputs, figure out how many words the generated passphrase will need. If user
/// specified an exact `number_of_words`, just return that `number_of_words`. If user is using a
/// strength_count, do the necessary math. If user specified a `minimum_entropy`, we need to do
/// some math to figure out how many words will clear that minimum.
pub fn calculate_number_words_needed(
    number_of_words: Option<usize>,
    minimum_entropy: Option<usize>,
    strength_count: u8,
    list_length: usize,
) -> usize {
    // If a number of words was requested exactly by the user, use that
    if let Some(number_of_words) = number_of_words {
        return number_of_words;
    }

    const DEFAULT_MINIMUM_ENTROPY: usize = 80;
    // If they used the strength count option, do some math to calculate what minimum_entropy
    // we should give them, then convert that into number of bits of entropy.
    if strength_count > 0 {
        // Use number of Ss to calculate minimum_entropy in bits
        let minimum_entropy = DEFAULT_MINIMUM_ENTROPY + (strength_count as usize) * 20;
        // convert this into number of words, using list length
        return convert_minimum_entropy_to_number_of_words(minimum_entropy, list_length);
    }
    // If we made it here, that means either the user requested a specific minimum_entropy in bits,
    // or they entered no relevant settings. Let's handle both cases with a match statement.
    match minimum_entropy {
        // If a minimum_entropy is set by user, use that.
        Some(minimum_entropy) => {
            convert_minimum_entropy_to_number_of_words(minimum_entropy, list_length)
        }
        // If none of these 3 settings were given, use the DEFAULT_MINIMUM_ENTROPY
        None => convert_minimum_entropy_to_number_of_words(DEFAULT_MINIMUM_ENTROPY, list_length),
    }
}

/// Calculate the number of words needed to meet a desired
/// minimum entropy, given the length of the word list we're using.
pub fn convert_minimum_entropy_to_number_of_words(
    minimum_entropy: usize,
    list_length: usize,
) -> usize {
    let entropy_per_word_from_this_list = (list_length as f64).log2();
    (minimum_entropy as f64 / entropy_per_word_from_this_list).ceil() as usize
}

/// Take enum of `list_choice` and use the `include_lines!` macro (from crate)
/// to read-in the correct word list.
pub fn fetch_list(list_choice: ListChoice) -> &'static [&'static str] {
    match list_choice {
        ListChoice::Long => &include_lines!("word-lists/orchard-street-long.txt"),
        ListChoice::Medium => &include_lines!("word-lists/orchard-street-medium.txt"),
        ListChoice::Qwerty => &include_lines!("word-lists/orchard-street-qwerty.txt"),
        ListChoice::Alpha => &include_lines!("word-lists/orchard-street-alpha.txt"),
        ListChoice::Eff => &include_lines!("word-lists/eff-long.txt"),
        ListChoice::Effshort => &include_lines!("word-lists/eff-short-1.txt"),
        ListChoice::Mnemonicode => &include_lines!("word-lists/mnemonicode.txt"),
    }
}

/// Actually generate the passphrase, given a couple neccessary parameters.
/// This function uses some Rust magic to be able to accept a word list as
/// either a `&[&str]` (if the users uses a built-in word lists) or as a
/// `&[String]` (if user provides a file as word list).
pub fn generate_a_passphrase<T: AsRef<str> + std::fmt::Display>(
    number_of_words_to_put_in_passphrase: usize,
    separator: &str,
    title_case: bool,
    list: &[T], // We accept either type by using `T`!
) -> String {
    let mut rng = rng(); // How we make a RNG using rand v0.9.0

    // Create a blank String to put words into to create our passphrase
    let mut passphrase = String::new();
    for i in 0..number_of_words_to_put_in_passphrase {
        // Check if we're doing title_case
        let random_word = if title_case {
            make_title_case(&get_random_element(&mut rng, list))
        } else {
            get_random_element(&mut rng, list)
        };
        // Add this word to our passphrase
        passphrase += &random_word;
        // Add a separator
        if i != number_of_words_to_put_in_passphrase - 1 {
            passphrase += &make_separator(&mut rng, separator);
        }
    }
    passphrase.to_string()
}

/// Given an array of words, pick a random element. Then make  
/// the selected word a `String` for simplicity's sake.
fn get_random_element<T>(rng: &mut impl Rng, word_list: &[T]) -> String
where
    T: std::fmt::Display + AsRef<str>,
{
    match word_list.choose(rng) {
        Some(word) => word.to_string(),
        None => panic!("Couldn't pick a random word"),
    }
}

/// Make given string slice `s` all lowercase, then make first character uppercase
fn make_title_case(s: &str) -> String {
    // First, make entire word lowercase
    let s = s.to_lowercase();
    let mut c = s.chars();
    match c.next() {
        None => String::new(),
        Some(f) => f.to_uppercase().collect::<String>() + c.as_str(),
    }
}

#[test]
fn can_make_word_title_case() {
    let test_word = "alpha";
    assert_eq!(make_title_case(test_word), "Alpha".to_string());
    let test_word = "ALPHA";
    assert_eq!(make_title_case(test_word), "Alpha".to_string());
    let test_word = "aLPHA";
    assert_eq!(make_title_case(test_word), "Alpha".to_string());
    let test_word = "aLPhA";
    assert_eq!(make_title_case(test_word), "Alpha".to_string());
}

/// Print the calculated (estimated) entropy of a passphrase, based on three variables
pub fn print_entropy(number_of_words: usize, list_length: usize, n_passphrases: usize) {
    let passphrase_entropy = (list_length as f64).log2() * number_of_words as f64;
    // Depending on how many different passphrases the user wants printed, change the printed text
    // accordingly
    if n_passphrases == 1 {
        eprintln!(
            "Passphrase has an estimated {:.2} bits of entropy ({} words from a list of {} words)",
            passphrase_entropy, number_of_words, list_length,
        );
    } else {
        eprintln!(
            "Each passphrase has an estimated {:.2} bits of entropy ({} words from a list of {} words)",
            passphrase_entropy, number_of_words, list_length
        );
    }
}
07070100000012000081A400000000000000000000000168815CBC00000773000000000000000000000000000000000000001A00000000phraze-0.3.24/src/main.rsuse crate::cli::Args;
use crate::file_reader::read_in_custom_list;
use clap::Parser;
use phraze::*;

fn main() -> Result<(), String> {
    let opt = Args::parse();

    // Check for a rare but potentially dangerous combination of settings
    if opt.custom_list_file_path.is_some() && opt.separator.is_empty() && !opt.title_case {
        let error_msg = "Must use a separator or Title Case when using a custom word list";
        return Err(error_msg.to_string());
    }

    match &opt.custom_list_file_path {
        Some(custom_list_file_path) => {
            generate_passphrases(&opt, &read_in_custom_list(custom_list_file_path)?)
        }
        None => generate_passphrases(&opt, fetch_list(opt.list_choice)),
    };

    Ok(())
}

/// This does the real work of the program: generating the passphrases
fn generate_passphrases<T: AsRef<str> + std::fmt::Display>(opt: &Args, word_list: &[T]) {
    // Since user can define a minimum entropy, we might have to do a little math to
    // figure out how many words we need to include in this passphrase.
    let number_of_words_to_put_in_passphrase = calculate_number_words_needed(
        opt.number_of_words,
        opt.minimum_entropy,
        opt.strength_count,
        word_list.len(),
    );

    // If user enabled verbose option
    if opt.verbose {
        // print entropy information, but use eprint to only print it
        // to the terminal
        print_entropy(
            number_of_words_to_put_in_passphrase,
            word_list.len(),
            opt.n_passphrases,
        );
    }

    // Now we can (finally) generate and print some number of passphrases
    for _ in 0..opt.n_passphrases {
        let passphrase = generate_a_passphrase(
            number_of_words_to_put_in_passphrase,
            &opt.separator,
            opt.title_case,
            word_list,
        );
        println!("{}", passphrase);
    }
}
07070100000013000081A400000000000000000000000168815CBC0000066D000000000000000000000000000000000000002000000000phraze-0.3.24/src/separators.rs//! This module contains some functions that help deal with the separating punction between words
//! in a passphrase. Most of it handles cases where the user requests a random symbol or number or
//! either.
use rand::prelude::*;
use rand::seq::IndexedRandom;

#[derive(PartialEq)]
enum SeparatorType {
    Number,
    Symbol,
}

/// Parse user's separator choice. The only reason we need this as its own function is to check if
/// they chose a "special" separator
pub fn make_separator(rng: &mut impl Rng, sep: &str) -> String {
    match sep {
        "_n" => get_random_number(rng),
        "_s" => get_random_symbol(rng),
        "_b" => get_random_number_or_symbol(rng),
        _ => sep.to_string(),
    }
}

/// Return either a random number or symbol. 50/50 chance!
fn get_random_number_or_symbol(rng: &mut impl Rng) -> String {
    // Randomly choose which separator type to use
    let separator_type_to_use: &SeparatorType = [SeparatorType::Number, SeparatorType::Symbol]
        .choose(rng)
        .unwrap();
    if separator_type_to_use == &SeparatorType::Symbol {
        get_random_symbol(rng)
    } else {
        get_random_number(rng)
    }
}

/// Pick a random symbol for a separator between words.
fn get_random_symbol(rng: &mut impl Rng) -> String {
    // I could probably simplify this with a choose method
    const CHARSET: &[u8] = b"!@#$%&*(){}[]\\:;'<>?,./_-+=";
    let idx = rng.random_range(0..CHARSET.len());
    (CHARSET[idx] as char).to_string()
}

/// Pick a random digit (0 to 9) for a separator between words.
fn get_random_number(rng: &mut impl Rng) -> String {
    rng.random_range(0..=9).to_string()
}
07070100000014000081A400000000000000000000000168815CBC00000BFC000000000000000000000000000000000000003100000000phraze-0.3.24/src/unicode_normalization_check.rs//! One thing we definitely want to check user-inputted word lists for is _uniform_ Unicode Normalization.
//! This is because, if the Unicode Normalization is _not_ uniform, that means we two words that
//! look very similar can get through Phraze's de-duplication check. Having duplicate words in a
//! word list will cause Phraze to OVER-estimate passphrase entropy strength, exactly what we do
//! not want to happen.
use std::collections::HashSet;
use unicode_normalization::IsNormalized;
use unicode_normalization::is_nfc_quick;
use unicode_normalization::is_nfd_quick;
use unicode_normalization::is_nfkc_quick;
use unicode_normalization::is_nfkd_quick;

/// Given a slice of Strings, this function will attempt to detect the Unicode normalization used
/// in each String.
/// There are 4 different Unicode normalizations: NFC, NFD, NFKC, NFKD. Which ever one lists uses
/// isn't a concern. What IS a concern is if one list uses MORE THAN ONE normalization.
/// Thus, this functions counts how many DIFFERENT normalizations it finds. If it's more than 1
/// type, it returns false, since the list does not have what I call "uniform Unicdoe
/// normalization." Elsewhere, we warn the user about this.
pub fn uniform_unicode_normalization(list: &[String]) -> bool {
    let mut types_of_normalizations_discovered = HashSet::new();
    for word in list {
        if is_nfc_quick(word.chars()) == IsNormalized::Yes {
            types_of_normalizations_discovered.insert("NFC");
        } else if is_nfd_quick(word.chars()) == IsNormalized::Yes {
            types_of_normalizations_discovered.insert("NFD");
        } else if is_nfkc_quick(word.chars()) == IsNormalized::Yes {
            types_of_normalizations_discovered.insert("NFKC");
        } else if is_nfkd_quick(word.chars()) == IsNormalized::Yes {
            types_of_normalizations_discovered.insert("NFKD");
        }
        // If we've already found more than 1 normalization, we can skip the
        // rest of the list and return false
        if types_of_normalizations_discovered.len() > 1 {
            return false;
        }
    }
    types_of_normalizations_discovered.len() == 1
}

#[test]
fn can_detect_non_uniform_unicode_normalization_in_a_given_list() {
    let normalization_type_1 = "sécréter";
    let normalization_type_2 = "sécréter";
    let non_uniform_list = vec![
        normalization_type_1.to_string(),
        normalization_type_2.to_string(),
    ];
    assert!(!uniform_unicode_normalization(&non_uniform_list));

    let uniform_list = vec![
        "alpha".to_string(),
        "beta".to_string(),
        "charlie".to_string(),
    ];
    assert!(uniform_unicode_normalization(&uniform_list));

    let uniform_list2 = vec![
        "alpha".to_string(),
        "beta".to_string(),
        normalization_type_1.to_string(), // add one word with an accented character
        "charlie".to_string(),
        normalization_type_1.to_string(), // twice
    ];
    // Should still be detected as uniform
    assert!(uniform_unicode_normalization(&uniform_list2));
}
07070100000015000041ED00000000000000000000000268815CBC00000000000000000000000000000000000000000000001400000000phraze-0.3.24/tests07070100000016000081A400000000000000000000000168815CBC00000717000000000000000000000000000000000000002A00000000phraze-0.3.24/tests/list_reading_tests.rsmod minimum_entropy_tests {
    use phraze::cli::ListChoice;
    use phraze::*;

    #[test]
    fn can_read_in_lists_and_find_appropriate_number_of_words() {
        let list = fetch_list(ListChoice::Medium);
        assert!(list.len() == 8192);

        let list = fetch_list(ListChoice::Long);
        assert!(list.len() == 17576);

        let list = fetch_list(ListChoice::Qwerty);
        assert!(list.len() == 1296);

        let list = fetch_list(ListChoice::Alpha);
        assert!(list.len() == 1296);

        let list = fetch_list(ListChoice::Eff);
        assert!(list.len() == 7776);

        let list = fetch_list(ListChoice::Effshort);
        assert!(list.len() == 1296);

        let list = fetch_list(ListChoice::Mnemonicode);
        assert!(list.len() == 1633);
    }

    #[test]
    fn can_read_in_lists_without_any_blank_words() {
        let list = fetch_list(ListChoice::Medium);
        assert!(!list.contains(&""));
        assert!(!list.contains(&"\n"));
        assert!(list.contains(&"abbey"));

        let list = fetch_list(ListChoice::Long);
        assert!(!list.contains(&"\n"));
        assert!(!list.contains(&""));

        let list = fetch_list(ListChoice::Qwerty);
        assert!(!list.contains(&"\n"));
        assert!(!list.contains(&""));

        let list = fetch_list(ListChoice::Alpha);
        assert!(!list.contains(&"\n"));
        assert!(!list.contains(&""));

        let list = fetch_list(ListChoice::Eff);
        assert!(!list.contains(&"\n"));
        assert!(!list.contains(&""));

        let list = fetch_list(ListChoice::Effshort);
        assert!(!list.contains(&"\n"));
        assert!(!list.contains(&""));

        let list = fetch_list(ListChoice::Mnemonicode);
        assert!(!list.contains(&"\n"));
        assert!(!list.contains(&""));
    }
}
07070100000017000081A400000000000000000000000168815CBC00000650000000000000000000000000000000000000002D00000000phraze-0.3.24/tests/minimum_entropy_tests.rsmod minimum_entropy_tests {
    use phraze::*;

    #[test]
    fn can_accurately_calculate_the_number_of_words_to_put_in_a_passphrase_given_a_desired_number_of_words()
     {
        assert_eq!(calculate_number_words_needed(Some(8), None, 0, 4000), 8);
    }

    #[test]
    fn can_accurately_calculate_the_number_of_words_to_put_in_a_passphrase_given_a_strength_count()
    {
        // 100 / 13 == a little over 7, so need 8 words to satisfy
        assert_eq!(calculate_number_words_needed(None, None, 1, 8192), 8);
        // 120 / 13 == a little over 9, so need 10 words to satisfy
        assert_eq!(calculate_number_words_needed(None, None, 2, 8192), 10);
    }

    #[test]
    fn can_accurately_calculate_the_number_of_words_to_put_in_a_passphrase_given_a_desired_minimum_entropy()
     {
        assert_eq!(calculate_number_words_needed(None, Some(102), 0, 8192), 8);
        assert_eq!(calculate_number_words_needed(None, Some(106), 0, 8192), 9);
    }

    #[test]
    fn can_calculate_number_of_words_to_use_given_minimum_entropy() {
        // With a list_length of 8192 (2^13), each word
        // adds exactly 13 bits of entropy to a passphrase
        let list_length = 8192;
        // So a 4-word passphrase gives 52 bits of entropy (13*4)
        // Thus, if user asks for a minimum of 51 bits of entropy
        let desired_minimum_entropy = 51;

        // Phrase should calculate that user needs 4 words from
        // this hypothetical list
        assert_eq!(
            convert_minimum_entropy_to_number_of_words(desired_minimum_entropy, list_length),
            4
        );
    }
}
07070100000018000041ED00000000000000000000000268815CBC00000000000000000000000000000000000000000000001900000000phraze-0.3.24/word-lists07070100000019000081A400000000000000000000000168815CBC0000F2C0000000000000000000000000000000000000002600000000phraze-0.3.24/word-lists/eff-long.txtabacus
abdomen
abdominal
abide
abiding
ability
ablaze
able
abnormal
abrasion
abrasive
abreast
abridge
abroad
abruptly
absence
absentee
absently
absinthe
absolute
absolve
abstain
abstract
absurd
accent
acclaim
acclimate
accompany
account
accuracy
accurate
accustom
acetone
achiness
aching
acid
acorn
acquaint
acquire
acre
acrobat
acronym
acting
action
activate
activator
active
activism
activist
activity
actress
acts
acutely
acuteness
aeration
aerobics
aerosol
aerospace
afar
affair
affected
affecting
affection
affidavit
affiliate
affirm
affix
afflicted
affluent
afford
affront
aflame
afloat
aflutter
afoot
afraid
afterglow
afterlife
aftermath
aftermost
afternoon
aged
ageless
agency
agenda
agent
aggregate
aghast
agile
agility
aging
agnostic
agonize
agonizing
agony
agreeable
agreeably
agreed
agreeing
agreement
aground
ahead
ahoy
aide
aids
aim
ajar
alabaster
alarm
albatross
album
alfalfa
algebra
algorithm
alias
alibi
alienable
alienate
aliens
alike
alive
alkaline
alkalize
almanac
almighty
almost
aloe
aloft
aloha
alone
alongside
aloof
alphabet
alright
although
altitude
alto
aluminum
alumni
always
amaretto
amaze
amazingly
amber
ambiance
ambiguity
ambiguous
ambition
ambitious
ambulance
ambush
amendable
amendment
amends
amenity
amiable
amicably
amid
amigo
amino
amiss
ammonia
ammonium
amnesty
amniotic
among
amount
amperage
ample
amplifier
amplify
amply
amuck
amulet
amusable
amused
amusement
amuser
amusing
anaconda
anaerobic
anagram
anatomist
anatomy
anchor
anchovy
ancient
android
anemia
anemic
aneurism
anew
angelfish
angelic
anger
angled
angler
angles
angling
angrily
angriness
anguished
angular
animal
animate
animating
animation
animator
anime
animosity
ankle
annex
annotate
announcer
annoying
annually
annuity
anointer
another
answering
antacid
antarctic
anteater
antelope
antennae
anthem
anthill
anthology
antibody
antics
antidote
antihero
antiquely
antiques
antiquity
antirust
antitoxic
antitrust
antiviral
antivirus
antler
antonym
antsy
anvil
anybody
anyhow
anymore
anyone
anyplace
anything
anytime
anyway
anywhere
aorta
apache
apostle
appealing
appear
appease
appeasing
appendage
appendix
appetite
appetizer
applaud
applause
apple
appliance
applicant
applied
apply
appointee
appraisal
appraiser
apprehend
approach
approval
approve
apricot
april
apron
aptitude
aptly
aqua
aqueduct
arbitrary
arbitrate
ardently
area
arena
arguable
arguably
argue
arise
armadillo
armband
armchair
armed
armful
armhole
arming
armless
armoire
armored
armory
armrest
army
aroma
arose
around
arousal
arrange
array
arrest
arrival
arrive
arrogance
arrogant
arson
art
ascend
ascension
ascent
ascertain
ashamed
ashen
ashes
ashy
aside
askew
asleep
asparagus
aspect
aspirate
aspire
aspirin
astonish
astound
astride
astrology
astronaut
astronomy
astute
atlantic
atlas
atom
atonable
atop
atrium
atrocious
atrophy
attach
attain
attempt
attendant
attendee
attention
attentive
attest
attic
attire
attitude
attractor
attribute
atypical
auction
audacious
audacity
audible
audibly
audience
audio
audition
augmented
august
authentic
author
autism
autistic
autograph
automaker
automated
automatic
autopilot
available
avalanche
avatar
avenge
avenging
avenue
average
aversion
avert
aviation
aviator
avid
avoid
await
awaken
award
aware
awhile
awkward
awning
awoke
awry
axis
babble
babbling
babied
baboon
backache
backboard
backboned
backdrop
backed
backer
backfield
backfire
backhand
backing
backlands
backlash
backless
backlight
backlit
backlog
backpack
backpedal
backrest
backroom
backshift
backside
backslid
backspace
backspin
backstab
backstage
backtalk
backtrack
backup
backward
backwash
backwater
backyard
bacon
bacteria
bacterium
badass
badge
badland
badly
badness
baffle
baffling
bagel
bagful
baggage
bagged
baggie
bagginess
bagging
baggy
bagpipe
baguette
baked
bakery
bakeshop
baking
balance
balancing
balcony
balmy
balsamic
bamboo
banana
banish
banister
banjo
bankable
bankbook
banked
banker
banking
banknote
bankroll
banner
bannister
banshee
banter
barbecue
barbed
barbell
barber
barcode
barge
bargraph
barista
baritone
barley
barmaid
barman
barn
barometer
barrack
barracuda
barrel
barrette
barricade
barrier
barstool
bartender
barterer
bash
basically
basics
basil
basin
basis
basket
batboy
batch
bath
baton
bats
battalion
battered
battering
battery
batting
battle
bauble
bazooka
blabber
bladder
blade
blah
blame
blaming
blanching
blandness
blank
blaspheme
blasphemy
blast
blatancy
blatantly
blazer
blazing
bleach
bleak
bleep
blemish
blend
bless
blighted
blimp
bling
blinked
blinker
blinking
blinks
blip
blissful
blitz
blizzard
bloated
bloating
blob
blog
bloomers
blooming
blooper
blot
blouse
blubber
bluff
bluish
blunderer
blunt
blurb
blurred
blurry
blurt
blush
blustery
boaster
boastful
boasting
boat
bobbed
bobbing
bobble
bobcat
bobsled
bobtail
bodacious
body
bogged
boggle
bogus
boil
bok
bolster
bolt
bonanza
bonded
bonding
bondless
boned
bonehead
boneless
bonelike
boney
bonfire
bonnet
bonsai
bonus
bony
boogeyman
boogieman
book
boondocks
booted
booth
bootie
booting
bootlace
bootleg
boots
boozy
borax
boring
borough
borrower
borrowing
boss
botanical
botanist
botany
botch
both
bottle
bottling
bottom
bounce
bouncing
bouncy
bounding
boundless
bountiful
bovine
boxcar
boxer
boxing
boxlike
boxy
breach
breath
breeches
breeching
breeder
breeding
breeze
breezy
brethren
brewery
brewing
briar
bribe
brick
bride
bridged
brigade
bright
brilliant
brim
bring
brink
brisket
briskly
briskness
bristle
brittle
broadband
broadcast
broaden
broadly
broadness
broadside
broadways
broiler
broiling
broken
broker
bronchial
bronco
bronze
bronzing
brook
broom
brought
browbeat
brownnose
browse
browsing
bruising
brunch
brunette
brunt
brush
brussels
brute
brutishly
bubble
bubbling
bubbly
buccaneer
bucked
bucket
buckle
buckshot
buckskin
bucktooth
buckwheat
buddhism
buddhist
budding
buddy
budget
buffalo
buffed
buffer
buffing
buffoon
buggy
bulb
bulge
bulginess
bulgur
bulk
bulldog
bulldozer
bullfight
bullfrog
bullhorn
bullion
bullish
bullpen
bullring
bullseye
bullwhip
bully
bunch
bundle
bungee
bunion
bunkbed
bunkhouse
bunkmate
bunny
bunt
busboy
bush
busily
busload
bust
busybody
buzz
cabana
cabbage
cabbie
cabdriver
cable
caboose
cache
cackle
cacti
cactus
caddie
caddy
cadet
cadillac
cadmium
cage
cahoots
cake
calamari
calamity
calcium
calculate
calculus
caliber
calibrate
calm
caloric
calorie
calzone
camcorder
cameo
camera
camisole
camper
campfire
camping
campsite
campus
canal
canary
cancel
candied
candle
candy
cane
canine
canister
cannabis
canned
canning
cannon
cannot
canola
canon
canopener
canopy
canteen
canyon
capable
capably
capacity
cape
capillary
capital
capitol
capped
capricorn
capsize
capsule
caption
captivate
captive
captivity
capture
caramel
carat
caravan
carbon
cardboard
carded
cardiac
cardigan
cardinal
cardstock
carefully
caregiver
careless
caress
caretaker
cargo
caring
carless
carload
carmaker
carnage
carnation
carnival
carnivore
carol
carpenter
carpentry
carpool
carport
carried
carrot
carrousel
carry
cartel
cartload
carton
cartoon
cartridge
cartwheel
carve
carving
carwash
cascade
case
cash
casing
casino
casket
cassette
casually
casualty
catacomb
catalog
catalyst
catalyze
catapult
cataract
catatonic
catcall
catchable
catcher
catching
catchy
caterer
catering
catfight
catfish
cathedral
cathouse
catlike
catnap
catnip
catsup
cattail
cattishly
cattle
catty
catwalk
caucasian
caucus
causal
causation
cause
causing
cauterize
caution
cautious
cavalier
cavalry
caviar
cavity
cedar
celery
celestial
celibacy
celibate
celtic
cement
census
ceramics
ceremony
certainly
certainty
certified
certify
cesarean
cesspool
chafe
chaffing
chain
chair
chalice
challenge
chamber
chamomile
champion
chance
change
channel
chant
chaos
chaperone
chaplain
chapped
chaps
chapter
character
charbroil
charcoal
charger
charging
chariot
charity
charm
charred
charter
charting
chase
chasing
chaste
chastise
chastity
chatroom
chatter
chatting
chatty
cheating
cheddar
cheek
cheer
cheese
cheesy
chef
chemicals
chemist
chemo
cherisher
cherub
chess
chest
chevron
chevy
chewable
chewer
chewing
chewy
chief
chihuahua
childcare
childhood
childish
childless
childlike
chili
chill
chimp
chip
chirping
chirpy
chitchat
chivalry
chive
chloride
chlorine
choice
chokehold
choking
chomp
chooser
choosing
choosy
chop
chosen
chowder
chowtime
chrome
chubby
chuck
chug
chummy
chump
chunk
churn
chute
cider
cilantro
cinch
cinema
cinnamon
circle
circling
circular
circulate
circus
citable
citadel
citation
citizen
citric
citrus
city
civic
civil
clad
claim
clambake
clammy
clamor
clamp
clamshell
clang
clanking
clapped
clapper
clapping
clarify
clarinet
clarity
clash
clasp
class
clatter
clause
clavicle
claw
clay
clean
clear
cleat
cleaver
cleft
clench
clergyman
clerical
clerk
clever
clicker
client
climate
climatic
cling
clinic
clinking
clip
clique
cloak
clobber
clock
clone
cloning
closable
closure
clothes
clothing
cloud
clover
clubbed
clubbing
clubhouse
clump
clumsily
clumsy
clunky
clustered
clutch
clutter
coach
coagulant
coastal
coaster
coasting
coastland
coastline
coat
coauthor
cobalt
cobbler
cobweb
cocoa
coconut
cod
coeditor
coerce
coexist
coffee
cofounder
cognition
cognitive
cogwheel
coherence
coherent
cohesive
coil
coke
cola
cold
coleslaw
coliseum
collage
collapse
collar
collected
collector
collide
collie
collision
colonial
colonist
colonize
colony
colossal
colt
coma
come
comfort
comfy
comic
coming
comma
commence
commend
comment
commerce
commode
commodity
commodore
common
commotion
commute
commuting
compacted
compacter
compactly
compactor
companion
company
compare
compel
compile
comply
component
composed
composer
composite
compost
composure
compound
compress
comprised
computer
computing
comrade
concave
conceal
conceded
concept
concerned
concert
conch
concierge
concise
conclude
concrete
concur
condense
condiment
condition
condone
conducive
conductor
conduit
cone
confess
confetti
confidant
confident
confider
confiding
configure
confined
confining
confirm
conflict
conform
confound
confront
confused
confusing
confusion
congenial
congested
congrats
congress
conical
conjoined
conjure
conjuror
connected
connector
consensus
consent
console
consoling
consonant
constable
constant
constrain
constrict
construct
consult
consumer
consuming
contact
container
contempt
contend
contented
contently
contents
contest
context
contort
contour
contrite
control
contusion
convene
convent
copartner
cope
copied
copier
copilot
coping
copious
copper
copy
coral
cork
cornball
cornbread
corncob
cornea
corned
corner
cornfield
cornflake
cornhusk
cornmeal
cornstalk
corny
coronary
coroner
corporal
corporate
corral
correct
corridor
corrode
corroding
corrosive
corsage
corset
cortex
cosigner
cosmetics
cosmic
cosmos
cosponsor
cost
cottage
cotton
couch
cough
could
countable
countdown
counting
countless
country
county
courier
covenant
cover
coveted
coveting
coyness
cozily
coziness
cozy
crabbing
crabgrass
crablike
crabmeat
cradle
cradling
crafter
craftily
craftsman
craftwork
crafty
cramp
cranberry
crane
cranial
cranium
crank
crate
crave
craving
crawfish
crawlers
crawling
crayfish
crayon
crazed
crazily
craziness
crazy
creamed
creamer
creamlike
crease
creasing
creatable
create
creation
creative
creature
credible
credibly
credit
creed
creme
creole
crepe
crept
crescent
crested
cresting
crestless
crevice
crewless
crewman
crewmate
crib
cricket
cried
crier
crimp
crimson
cringe
cringing
crinkle
crinkly
crisped
crisping
crisply
crispness
crispy
criteria
critter
croak
crock
crook
croon
crop
cross
crouch
crouton
crowbar
crowd
crown
crucial
crudely
crudeness
cruelly
cruelness
cruelty
crumb
crummiest
crummy
crumpet
crumpled
cruncher
crunching
crunchy
crusader
crushable
crushed
crusher
crushing
crust
crux
crying
cryptic
crystal
cubbyhole
cube
cubical
cubicle
cucumber
cuddle
cuddly
cufflink
culinary
culminate
culpable
culprit
cultivate
cultural
culture
cupbearer
cupcake
cupid
cupped
cupping
curable
curator
curdle
cure
curfew
curing
curled
curler
curliness
curling
curly
curry
curse
cursive
cursor
curtain
curtly
curtsy
curvature
curve
curvy
cushy
cusp
cussed
custard
custodian
custody
customary
customer
customize
customs
cut
cycle
cyclic
cycling
cyclist
cylinder
cymbal
cytoplasm
cytoplast
dab
dad
daffodil
dagger
daily
daintily
dainty
dairy
daisy
dallying
dance
dancing
dandelion
dander
dandruff
dandy
danger
dangle
dangling
daredevil
dares
daringly
darkened
darkening
darkish
darkness
darkroom
darling
darn
dart
darwinism
dash
dastardly
data
datebook
dating
daughter
daunting
dawdler
dawn
daybed
daybreak
daycare
daydream
daylight
daylong
dayroom
daytime
dazzler
dazzling
deacon
deafening
deafness
dealer
dealing
dealmaker
dealt
dean
debatable
debate
debating
debit
debrief
debtless
debtor
debug
debunk
decade
decaf
decal
decathlon
decay
deceased
deceit
deceiver
deceiving
december
decency
decent
deception
deceptive
decibel
decidable
decimal
decimeter
decipher
deck
declared
decline
decode
decompose
decorated
decorator
decoy
decrease
decree
dedicate
dedicator
deduce
deduct
deed
deem
deepen
deeply
deepness
deface
defacing
defame
default
defeat
defection
defective
defendant
defender
defense
defensive
deferral
deferred
defiance
defiant
defile
defiling
define
definite
deflate
deflation
deflator
deflected
deflector
defog
deforest
defraud
defrost
deftly
defuse
defy
degraded
degrading
degrease
degree
dehydrate
deity
dejected
delay
delegate
delegator
delete
deletion
delicacy
delicate
delicious
delighted
delirious
delirium
deliverer
delivery
delouse
delta
deluge
delusion
deluxe
demanding
demeaning
demeanor
demise
democracy
democrat
demote
demotion
demystify
denatured
deniable
denial
denim
denote
dense
density
dental
dentist
denture
deny
deodorant
deodorize
departed
departure
depict
deplete
depletion
deplored
deploy
deport
depose
depraved
depravity
deprecate
depress
deprive
depth
deputize
deputy
derail
deranged
derby
derived
desecrate
deserve
deserving
designate
designed
designer
designing
deskbound
desktop
deskwork
desolate
despair
despise
despite
destiny
destitute
destruct
detached
detail
detection
detective
detector
detention
detergent
detest
detonate
detonator
detoxify
detract
deuce
devalue
deviancy
deviant
deviate
deviation
deviator
device
devious
devotedly
devotee
devotion
devourer
devouring
devoutly
dexterity
dexterous
diabetes
diabetic
diabolic
diagnoses
diagnosis
diagram
dial
diameter
diaper
diaphragm
diary
dice
dicing
dictate
dictation
dictator
difficult
diffused
diffuser
diffusion
diffusive
dig
dilation
diligence
diligent
dill
dilute
dime
diminish
dimly
dimmed
dimmer
dimness
dimple
diner
dingbat
dinghy
dinginess
dingo
dingy
dining
dinner
diocese
dioxide
diploma
dipped
dipper
dipping
directed
direction
directive
directly
directory
direness
dirtiness
disabled
disagree
disallow
disarm
disarray
disaster
disband
disbelief
disburse
discard
discern
discharge
disclose
discolor
discount
discourse
discover
discuss
disdain
disengage
disfigure
disgrace
dish
disinfect
disjoin
disk
dislike
disliking
dislocate
dislodge
disloyal
dismantle
dismay
dismiss
dismount
disobey
disorder
disown
disparate
disparity
dispatch
dispense
dispersal
dispersed
disperser
displace
display
displease
disposal
dispose
disprove
dispute
disregard
disrupt
dissuade
distance
distant
distaste
distill
distinct
distort
distract
distress
district
distrust
ditch
ditto
ditzy
dividable
divided
dividend
dividers
dividing
divinely
diving
divinity
divisible
divisibly
division
divisive
divorcee
dizziness
dizzy
doable
docile
dock
doctrine
document
dodge
dodgy
doily
doing
dole
dollar
dollhouse
dollop
dolly
dolphin
domain
domelike
domestic
dominion
dominoes
donated
donation
donator
donor
donut
doodle
doorbell
doorframe
doorknob
doorman
doormat
doornail
doorpost
doorstep
doorstop
doorway
doozy
dork
dormitory
dorsal
dosage
dose
dotted
doubling
douche
dove
down
dowry
doze
drab
dragging
dragonfly
dragonish
dragster
drainable
drainage
drained
drainer
drainpipe
dramatic
dramatize
drank
drapery
drastic
draw
dreaded
dreadful
dreadlock
dreamboat
dreamily
dreamland
dreamless
dreamlike
dreamt
dreamy
drearily
dreary
drench
dress
drew
dribble
dried
drier
drift
driller
drilling
drinkable
drinking
dripping
drippy
drivable
driven
driver
driveway
driving
drizzle
drizzly
drone
drool
droop
drop-down
dropbox
dropkick
droplet
dropout
dropper
drove
drown
drowsily
drudge
drum
dry
dubbed
dubiously
duchess
duckbill
ducking
duckling
ducktail
ducky
duct
dude
duffel
dugout
duh
duke
duller
dullness
duly
dumping
dumpling
dumpster
duo
dupe
duplex
duplicate
duplicity
durable
durably
duration
duress
during
dusk
dust
dutiful
duty
duvet
dwarf
dweeb
dwelled
dweller
dwelling
dwindle
dwindling
dynamic
dynamite
dynasty
dyslexia
dyslexic
each
eagle
earache
eardrum
earflap
earful
earlobe
early
earmark
earmuff
earphone
earpiece
earplugs
earring
earshot
earthen
earthlike
earthling
earthly
earthworm
earthy
earwig
easeful
easel
easiest
easily
easiness
easing
eastbound
eastcoast
easter
eastward
eatable
eaten
eatery
eating
eats
ebay
ebony
ebook
ecard
eccentric
echo
eclair
eclipse
ecologist
ecology
economic
economist
economy
ecosphere
ecosystem
edge
edginess
edging
edgy
edition
editor
educated
education
educator
eel
effective
effects
efficient
effort
eggbeater
egging
eggnog
eggplant
eggshell
egomaniac
egotism
egotistic
either
eject
elaborate
elastic
elated
elbow
eldercare
elderly
eldest
electable
election
elective
elephant
elevate
elevating
elevation
elevator
eleven
elf
eligible
eligibly
eliminate
elite
elitism
elixir
elk
ellipse
elliptic
elm
elongated
elope
eloquence
eloquent
elsewhere
elude
elusive
elves
email
embargo
embark
embassy
embattled
embellish
ember
embezzle
emblaze
emblem
embody
embolism
emboss
embroider
emcee
emerald
emergency
emission
emit
emote
emoticon
emotion
empathic
empathy
emperor
emphases
emphasis
emphasize
emphatic
empirical
employed
employee
employer
emporium
empower
emptier
emptiness
empty
emu
enable
enactment
enamel
enchanted
enchilada
encircle
enclose
enclosure
encode
encore
encounter
encourage
encroach
encrust
encrypt
endanger
endeared
endearing
ended
ending
endless
endnote
endocrine
endorphin
endorse
endowment
endpoint
endurable
endurance
enduring
energetic
energize
energy
enforced
enforcer
engaged
engaging
engine
engorge
engraved
engraver
engraving
engross
engulf
enhance
enigmatic
enjoyable
enjoyably
enjoyer
enjoying
enjoyment
enlarged
enlarging
enlighten
enlisted
enquirer
enrage
enrich
enroll
enslave
ensnare
ensure
entail
entangled
entering
entertain
enticing
entire
entitle
entity
entomb
entourage
entrap
entree
entrench
entrust
entryway
entwine
enunciate
envelope
enviable
enviably
envious
envision
envoy
envy
enzyme
epic
epidemic
epidermal
epidermis
epidural
epilepsy
epileptic
epilogue
epiphany
episode
equal
equate
equation
equator
equinox
equipment
equity
equivocal
eradicate
erasable
erased
eraser
erasure
ergonomic
errand
errant
erratic
error
erupt
escalate
escalator
escapable
escapade
escapist
escargot
eskimo
esophagus
espionage
espresso
esquire
essay
essence
essential
establish
estate
esteemed
estimate
estimator
estranged
estrogen
etching
eternal
eternity
ethanol
ether
ethically
ethics
euphemism
evacuate
evacuee
evade
evaluate
evaluator
evaporate
evasion
evasive
even
everglade
evergreen
everybody
everyday
everyone
evict
evidence
evident
evil
evoke
evolution
evolve
exact
exalted
example
excavate
excavator
exceeding
exception
excess
exchange
excitable
exciting
exclaim
exclude
excluding
exclusion
exclusive
excretion
excretory
excursion
excusable
excusably
excuse
exemplary
exemplify
exemption
exerciser
exert
exes
exfoliate
exhale
exhaust
exhume
exile
existing
exit
exodus
exonerate
exorcism
exorcist
expand
expanse
expansion
expansive
expectant
expedited
expediter
expel
expend
expenses
expensive
expert
expire
expiring
explain
expletive
explicit
explode
exploit
explore
exploring
exponent
exporter
exposable
expose
exposure
express
expulsion
exquisite
extended
extending
extent
extenuate
exterior
external
extinct
extortion
extradite
extras
extrovert
extrude
extruding
exuberant
fable
fabric
fabulous
facebook
facecloth
facedown
faceless
facelift
faceplate
faceted
facial
facility
facing
facsimile
faction
factoid
factor
factsheet
factual
faculty
fade
fading
failing
falcon
fall
false
falsify
fame
familiar
family
famine
famished
fanatic
fancied
fanciness
fancy
fanfare
fang
fanning
fantasize
fantastic
fantasy
fascism
fastball
faster
fasting
fastness
faucet
favorable
favorably
favored
favoring
favorite
fax
feast
federal
fedora
feeble
feed
feel
feisty
feline
felt-tip
feminine
feminism
feminist
feminize
femur
fence
fencing
fender
ferment
fernlike
ferocious
ferocity
ferret
ferris
ferry
fervor
fester
festival
festive
festivity
fetal
fetch
fever
fiber
fiction
fiddle
fiddling
fidelity
fidgeting
fidgety
fifteen
fifth
fiftieth
fifty
figment
figure
figurine
filing
filled
filler
filling
film
filter
filth
filtrate
finale
finalist
finalize
finally
finance
financial
finch
fineness
finer
finicky
finished
finisher
finishing
finite
finless
finlike
fiscally
fit
five
flaccid
flagman
flagpole
flagship
flagstick
flagstone
flail
flakily
flaky
flame
flammable
flanked
flanking
flannels
flap
flaring
flashback
flashbulb
flashcard
flashily
flashing
flashy
flask
flatbed
flatfoot
flatly
flatness
flatten
flattered
flatterer
flattery
flattop
flatware
flatworm
flavored
flavorful
flavoring
flaxseed
fled
fleshed
fleshy
flick
flier
flight
flinch
fling
flint
flip
flirt
float
flock
flogging
flop
floral
florist
floss
flounder
flyable
flyaway
flyer
flying
flyover
flypaper
foam
foe
fog
foil
folic
folk
follicle
follow
fondling
fondly
fondness
fondue
font
food
fool
footage
football
footbath
footboard
footer
footgear
foothill
foothold
footing
footless
footman
footnote
footpad
footpath
footprint
footrest
footsie
footsore
footwear
footwork
fossil
foster
founder
founding
fountain
fox
foyer
fraction
fracture
fragile
fragility
fragment
fragrance
fragrant
frail
frame
framing
frantic
fraternal
frayed
fraying
frays
freckled
freckles
freebase
freebee
freebie
freedom
freefall
freehand
freeing
freeload
freely
freemason
freeness
freestyle
freeware
freeway
freewill
freezable
freezing
freight
french
frenzied
frenzy
frequency
frequent
fresh
fretful
fretted
friction
friday
fridge
fried
friend
frighten
frightful
frigidity
frigidly
frill
fringe
frisbee
frisk
fritter
frivolous
frolic
from
front
frostbite
frosted
frostily
frosting
frostlike
frosty
froth
frown
frozen
fructose
frugality
frugally
fruit
frustrate
frying
gab
gaffe
gag
gainfully
gaining
gains
gala
gallantly
galleria
gallery
galley
gallon
gallows
gallstone
galore
galvanize
gambling
game
gaming
gamma
gander
gangly
gangrene
gangway
gap
garage
garbage
garden
gargle
garland
garlic
garment
garnet
garnish
garter
gas
gatherer
gathering
gating
gauging
gauntlet
gauze
gave
gawk
gazing
gear
gecko
geek
geiger
gem
gender
generic
generous
genetics
genre
gentile
gentleman
gently
gents
geography
geologic
geologist
geology
geometric
geometry
geranium
gerbil
geriatric
germicide
germinate
germless
germproof
gestate
gestation
gesture
getaway
getting
getup
giant
gibberish
giblet
giddily
giddiness
giddy
gift
gigabyte
gigahertz
gigantic
giggle
giggling
giggly
gigolo
gilled
gills
gimmick
girdle
giveaway
given
giver
giving
gizmo
gizzard
glacial
glacier
glade
gladiator
gladly
glamorous
glamour
glance
glancing
glandular
glare
glaring
glass
glaucoma
glazing
gleaming
gleeful
glider
gliding
glimmer
glimpse
glisten
glitch
glitter
glitzy
gloater
gloating
gloomily
gloomy
glorified
glorifier
glorify
glorious
glory
gloss
glove
glowing
glowworm
glucose
glue
gluten
glutinous
glutton
gnarly
gnat
goal
goatskin
goes
goggles
going
goldfish
goldmine
goldsmith
golf
goliath
gonad
gondola
gone
gong
good
gooey
goofball
goofiness
goofy
google
goon
gopher
gore
gorged
gorgeous
gory
gosling
gossip
gothic
gotten
gout
gown
grab
graceful
graceless
gracious
gradation
graded
grader
gradient
grading
gradually
graduate
graffiti
grafted
grafting
grain
granddad
grandkid
grandly
grandma
grandpa
grandson
granite
granny
granola
grant
granular
grape
graph
grapple
grappling
grasp
grass
gratified
gratify
grating
gratitude
gratuity
gravel
graveness
graves
graveyard
gravitate
gravity
gravy
gray
grazing
greasily
greedily
greedless
greedy
green
greeter
greeting
grew
greyhound
grid
grief
grievance
grieving
grievous
grill
grimace
grimacing
grime
griminess
grimy
grinch
grinning
grip
gristle
grit
groggily
groggy
groin
groom
groove
grooving
groovy
grope
ground
grouped
grout
grove
grower
growing
growl
grub
grudge
grudging
grueling
gruffly
grumble
grumbling
grumbly
grumpily
grunge
grunt
guacamole
guidable
guidance
guide
guiding
guileless
guise
gulf
gullible
gully
gulp
gumball
gumdrop
gumminess
gumming
gummy
gurgle
gurgling
guru
gush
gusto
gusty
gutless
guts
gutter
guy
guzzler
gyration
habitable
habitant
habitat
habitual
hacked
hacker
hacking
hacksaw
had
haggler
haiku
half
halogen
halt
halved
halves
hamburger
hamlet
hammock
hamper
hamster
hamstring
handbag
handball
handbook
handbrake
handcart
handclap
handclasp
handcraft
handcuff
handed
handful
handgrip
handgun
handheld
handiness
handiwork
handlebar
handled
handler
handling
handmade
handoff
handpick
handprint
handrail
handsaw
handset
handsfree
handshake
handstand
handwash
handwork
handwoven
handwrite
handyman
hangnail
hangout
hangover
hangup
hankering
hankie
hanky
haphazard
happening
happier
happiest
happily
happiness
happy
harbor
hardcopy
hardcore
hardcover
harddisk
hardened
hardener
hardening
hardhat
hardhead
hardiness
hardly
hardness
hardship
hardware
hardwired
hardwood
hardy
harmful
harmless
harmonica
harmonics
harmonize
harmony
harness
harpist
harsh
harvest
hash
hassle
haste
hastily
hastiness
hasty
hatbox
hatchback
hatchery
hatchet
hatching
hatchling
hate
hatless
hatred
haunt
haven
hazard
hazelnut
hazily
haziness
hazing
hazy
headache
headband
headboard
headcount
headdress
headed
header
headfirst
headgear
heading
headlamp
headless
headlock
headphone
headpiece
headrest
headroom
headscarf
headset
headsman
headstand
headstone
headway
headwear
heap
heat
heave
heavily
heaviness
heaving
hedge
hedging
heftiness
hefty
helium
helmet
helper
helpful
helping
helpless
helpline
hemlock
hemstitch
hence
henchman
henna
herald
herbal
herbicide
herbs
heritage
hermit
heroics
heroism
herring
herself
hertz
hesitancy
hesitant
hesitate
hexagon
hexagram
hubcap
huddle
huddling
huff
hug
hula
hulk
hull
human
humble
humbling
humbly
humid
humiliate
humility
humming
hummus
humongous
humorist
humorless
humorous
humpback
humped
humvee
hunchback
hundredth
hunger
hungrily
hungry
hunk
hunter
hunting
huntress
huntsman
hurdle
hurled
hurler
hurling
hurray
hurricane
hurried
hurry
hurt
husband
hush
husked
huskiness
hut
hybrid
hydrant
hydrated
hydration
hydrogen
hydroxide
hyperlink
hypertext
hyphen
hypnoses
hypnosis
hypnotic
hypnotism
hypnotist
hypnotize
hypocrisy
hypocrite
ibuprofen
ice
iciness
icing
icky
icon
icy
idealism
idealist
idealize
ideally
idealness
identical
identify
identity
ideology
idiocy
idiom
idly
igloo
ignition
ignore
iguana
illicitly
illusion
illusive
image
imaginary
imagines
imaging
imbecile
imitate
imitation
immature
immerse
immersion
imminent
immobile
immodest
immorally
immortal
immovable
immovably
immunity
immunize
impaired
impale
impart
impatient
impeach
impeding
impending
imperfect
imperial
impish
implant
implement
implicate
implicit
implode
implosion
implosive
imply
impolite
important
importer
impose
imposing
impotence
impotency
impotent
impound
imprecise
imprint
imprison
impromptu
improper
improve
improving
improvise
imprudent
impulse
impulsive
impure
impurity
iodine
iodize
ion
ipad
iphone
ipod
irate
irk
iron
irregular
irrigate
irritable
irritably
irritant
irritate
islamic
islamist
isolated
isolating
isolation
isotope
issue
issuing
italicize
italics
item
itinerary
itunes
ivory
ivy
jab
jackal
jacket
jackknife
jackpot
jailbird
jailbreak
jailer
jailhouse
jalapeno
jam
janitor
january
jargon
jarring
jasmine
jaundice
jaunt
java
jawed
jawless
jawline
jaws
jaybird
jaywalker
jazz
jeep
jeeringly
jellied
jelly
jersey
jester
jet
jiffy
jigsaw
jimmy
jingle
jingling
jinx
jitters
jittery
job
jockey
jockstrap
jogger
jogging
john
joining
jokester
jokingly
jolliness
jolly
jolt
jot
jovial
joyfully
joylessly
joyous
joyride
joystick
jubilance
jubilant
judge
judgingly
judicial
judiciary
judo
juggle
juggling
jugular
juice
juiciness
juicy
jujitsu
jukebox
july
jumble
jumbo
jump
junction
juncture
june
junior
juniper
junkie
junkman
junkyard
jurist
juror
jury
justice
justifier
justify
justly
justness
juvenile
kabob
kangaroo
karaoke
karate
karma
kebab
keenly
keenness
keep
keg
kelp
kennel
kept
kerchief
kerosene
kettle
kick
kiln
kilobyte
kilogram
kilometer
kilowatt
kilt
kimono
kindle
kindling
kindly
kindness
kindred
kinetic
kinfolk
king
kinship
kinsman
kinswoman
kissable
kisser
kissing
kitchen
kite
kitten
kitty
kiwi
kleenex
knapsack
knee
knelt
knickers
knoll
koala
kooky
kosher
krypton
kudos
kung
labored
laborer
laboring
laborious
labrador
ladder
ladies
ladle
ladybug
ladylike
lagged
lagging
lagoon
lair
lake
lance
landed
landfall
landfill
landing
landlady
landless
landline
landlord
landmark
landmass
landmine
landowner
landscape
landside
landslide
language
lankiness
lanky
lantern
lapdog
lapel
lapped
lapping
laptop
lard
large
lark
lash
lasso
last
latch
late
lather
latitude
latrine
latter
latticed
launch
launder
laundry
laurel
lavender
lavish
laxative
lazily
laziness
lazy
lecturer
left
legacy
legal
legend
legged
leggings
legible
legibly
legislate
lego
legroom
legume
legwarmer
legwork
lemon
lend
length
lens
lent
leotard
lesser
letdown
lethargic
lethargy
letter
lettuce
level
leverage
levers
levitate
levitator
liability
liable
liberty
librarian
library
licking
licorice
lid
life
lifter
lifting
liftoff
ligament
likely
likeness
likewise
liking
lilac
lilly
lily
limb
limeade
limelight
limes
limit
limping
limpness
line
lingo
linguini
linguist
lining
linked
linoleum
linseed
lint
lion
lip
liquefy
liqueur
liquid
lisp
list
litigate
litigator
litmus
litter
little
livable
lived
lively
liver
livestock
lividly
living
lizard
lubricant
lubricate
lucid
luckily
luckiness
luckless
lucrative
ludicrous
lugged
lukewarm
lullaby
lumber
luminance
luminous
lumpiness
lumping
lumpish
lunacy
lunar
lunchbox
luncheon
lunchroom
lunchtime
lung
lurch
lure
luridness
lurk
lushly
lushness
luster
lustfully
lustily
lustiness
lustrous
lusty
luxurious
luxury
lying
lyrically
lyricism
lyricist
lyrics
macarena
macaroni
macaw
mace
machine
machinist
magazine
magenta
maggot
magical
magician
magma
magnesium
magnetic
magnetism
magnetize
magnifier
magnify
magnitude
magnolia
mahogany
maimed
majestic
majesty
majorette
majority
makeover
maker
makeshift
making
malformed
malt
mama
mammal
mammary
mammogram
manager
managing
manatee
mandarin
mandate
mandatory
mandolin
manger
mangle
mango
mangy
manhandle
manhole
manhood
manhunt
manicotti
manicure
manifesto
manila
mankind
manlike
manliness
manly
manmade
manned
mannish
manor
manpower
mantis
mantra
manual
many
map
marathon
marauding
marbled
marbles
marbling
march
mardi
margarine
margarita
margin
marigold
marina
marine
marital
maritime
marlin
marmalade
maroon
married
marrow
marry
marshland
marshy
marsupial
marvelous
marxism
mascot
masculine
mashed
mashing
massager
masses
massive
mastiff
matador
matchbook
matchbox
matcher
matching
matchless
material
maternal
maternity
math
mating
matriarch
matrimony
matrix
matron
matted
matter
maturely
maturing
maturity
mauve
maverick
maximize
maximum
maybe
mayday
mayflower
moaner
moaning
mobile
mobility
mobilize
mobster
mocha
mocker
mockup
modified
modify
modular
modulator
module
moisten
moistness
moisture
molar
molasses
mold
molecular
molecule
molehill
mollusk
mom
monastery
monday
monetary
monetize
moneybags
moneyless
moneywise
mongoose
mongrel
monitor
monkhood
monogamy
monogram
monologue
monopoly
monorail
monotone
monotype
monoxide
monsieur
monsoon
monstrous
monthly
monument
moocher
moodiness
moody
mooing
moonbeam
mooned
moonlight
moonlike
moonlit
moonrise
moonscape
moonshine
moonstone
moonwalk
mop
morale
morality
morally
morbidity
morbidly
morphine
morphing
morse
mortality
mortally
mortician
mortified
mortify
mortuary
mosaic
mossy
most
mothball
mothproof
motion
motivate
motivator
motive
motocross
motor
motto
mountable
mountain
mounted
mounting
mourner
mournful
mouse
mousiness
moustache
mousy
mouth
movable
move
movie
moving
mower
mowing
much
muck
mud
mug
mulberry
mulch
mule
mulled
mullets
multiple
multiply
multitask
multitude
mumble
mumbling
mumbo
mummified
mummify
mummy
mumps
munchkin
mundane
municipal
muppet
mural
murkiness
murky
murmuring
muscular
museum
mushily
mushiness
mushroom
mushy
music
musket
muskiness
musky
mustang
mustard
muster
mustiness
musty
mutable
mutate
mutation
mute
mutilated
mutilator
mutiny
mutt
mutual
muzzle
myself
myspace
mystified
mystify
myth
nacho
nag
nail
name
naming
nanny
nanometer
nape
napkin
napped
napping
nappy
narrow
nastily
nastiness
national
native
nativity
natural
nature
naturist
nautical
navigate
navigator
navy
nearby
nearest
nearly
nearness
neatly
neatness
nebula
nebulizer
nectar
negate
negation
negative
neglector
negligee
negligent
negotiate
nemeses
nemesis
neon
nephew
nerd
nervous
nervy
nest
net
neurology
neuron
neurosis
neurotic
neuter
neutron
never
next
nibble
nickname
nicotine
niece
nifty
nimble
nimbly
nineteen
ninetieth
ninja
nintendo
ninth
nuclear
nuclei
nucleus
nugget
nullify
number
numbing
numbly
numbness
numeral
numerate
numerator
numeric
numerous
nuptials
nursery
nursing
nurture
nutcase
nutlike
nutmeg
nutrient
nutshell
nuttiness
nutty
nuzzle
nylon
oaf
oak
oasis
oat
obedience
obedient
obituary
object
obligate
obliged
oblivion
oblivious
oblong
obnoxious
oboe
obscure
obscurity
observant
observer
observing
obsessed
obsession
obsessive
obsolete
obstacle
obstinate
obstruct
obtain
obtrusive
obtuse
obvious
occultist
occupancy
occupant
occupier
occupy
ocean
ocelot
octagon
octane
october
octopus
ogle
oil
oink
ointment
okay
old
olive
olympics
omega
omen
ominous
omission
omit
omnivore
onboard
oncoming
ongoing
onion
online
onlooker
only
onscreen
onset
onshore
onslaught
onstage
onto
onward
onyx
oops
ooze
oozy
opacity
opal
open
operable
operate
operating
operation
operative
operator
opium
opossum
opponent
oppose
opposing
opposite
oppressed
oppressor
opt
opulently
osmosis
other
otter
ouch
ought
ounce
outage
outback
outbid
outboard
outbound
outbreak
outburst
outcast
outclass
outcome
outdated
outdoors
outer
outfield
outfit
outflank
outgoing
outgrow
outhouse
outing
outlast
outlet
outline
outlook
outlying
outmatch
outmost
outnumber
outplayed
outpost
outpour
output
outrage
outrank
outreach
outright
outscore
outsell
outshine
outshoot
outsider
outskirts
outsmart
outsource
outspoken
outtakes
outthink
outward
outweigh
outwit
oval
ovary
oven
overact
overall
overarch
overbid
overbill
overbite
overblown
overboard
overbook
overbuilt
overcast
overcoat
overcome
overcook
overcrowd
overdraft
overdrawn
overdress
overdrive
overdue
overeager
overeater
overexert
overfed
overfeed
overfill
overflow
overfull
overgrown
overhand
overhang
overhaul
overhead
overhear
overheat
overhung
overjoyed
overkill
overlabor
overlaid
overlap
overlay
overload
overlook
overlord
overlying
overnight
overpass
overpay
overplant
overplay
overpower
overprice
overrate
overreach
overreact
override
overripe
overrule
overrun
overshoot
overshot
oversight
oversized
oversleep
oversold
overspend
overstate
overstay
overstep
overstock
overstuff
oversweet
overtake
overthrow
overtime
overtly
overtone
overture
overturn
overuse
overvalue
overview
overwrite
owl
oxford
oxidant
oxidation
oxidize
oxidizing
oxygen
oxymoron
oyster
ozone
paced
pacemaker
pacific
pacifier
pacifism
pacifist
pacify
padded
padding
paddle
paddling
padlock
pagan
pager
paging
pajamas
palace
palatable
palm
palpable
palpitate
paltry
pampered
pamperer
pampers
pamphlet
panama
pancake
pancreas
panda
pandemic
pang
panhandle
panic
panning
panorama
panoramic
panther
pantomime
pantry
pants
pantyhose
paparazzi
papaya
paper
paprika
papyrus
parabola
parachute
parade
paradox
paragraph
parakeet
paralegal
paralyses
paralysis
paralyze
paramedic
parameter
paramount
parasail
parasite
parasitic
parcel
parched
parchment
pardon
parish
parka
parking
parkway
parlor
parmesan
parole
parrot
parsley
parsnip
partake
parted
parting
partition
partly
partner
partridge
party
passable
passably
passage
passcode
passenger
passerby
passing
passion
passive
passivism
passover
passport
password
pasta
pasted
pastel
pastime
pastor
pastrami
pasture
pasty
patchwork
patchy
paternal
paternity
path
patience
patient
patio
patriarch
patriot
patrol
patronage
patronize
pauper
pavement
paver
pavestone
pavilion
paving
pawing
payable
payback
paycheck
payday
payee
payer
paying
payment
payphone
payroll
pebble
pebbly
pecan
pectin
peculiar
peddling
pediatric
pedicure
pedigree
pedometer
pegboard
pelican
pellet
pelt
pelvis
penalize
penalty
pencil
pendant
pending
penholder
penknife
pennant
penniless
penny
penpal
pension
pentagon
pentagram
pep
perceive
percent
perch
percolate
perennial
perfected
perfectly
perfume
periscope
perish
perjurer
perjury
perkiness
perky
perm
peroxide
perpetual
perplexed
persecute
persevere
persuaded
persuader
pesky
peso
pessimism
pessimist
pester
pesticide
petal
petite
petition
petri
petroleum
petted
petticoat
pettiness
petty
petunia
phantom
phobia
phoenix
phonebook
phoney
phonics
phoniness
phony
phosphate
photo
phrase
phrasing
placard
placate
placidly
plank
planner
plant
plasma
plaster
plastic
plated
platform
plating
platinum
platonic
platter
platypus
plausible
plausibly
playable
playback
player
playful
playgroup
playhouse
playing
playlist
playmaker
playmate
playoff
playpen
playroom
playset
plaything
playtime
plaza
pleading
pleat
pledge
plentiful
plenty
plethora
plexiglas
pliable
plod
plop
plot
plow
ploy
pluck
plug
plunder
plunging
plural
plus
plutonium
plywood
poach
pod
poem
poet
pogo
pointed
pointer
pointing
pointless
pointy
poise
poison
poker
poking
polar
police
policy
polio
polish
politely
polka
polo
polyester
polygon
polygraph
polymer
poncho
pond
pony
popcorn
pope
poplar
popper
poppy
popsicle
populace
popular
populate
porcupine
pork
porous
porridge
portable
portal
portfolio
porthole
portion
portly
portside
poser
posh
posing
possible
possibly
possum
postage
postal
postbox
postcard
posted
poster
posting
postnasal
posture
postwar
pouch
pounce
pouncing
pound
pouring
pout
powdered
powdering
powdery
power
powwow
pox
praising
prance
prancing
pranker
prankish
prankster
prayer
praying
preacher
preaching
preachy
preamble
precinct
precise
precision
precook
precut
predator
predefine
predict
preface
prefix
preflight
preformed
pregame
pregnancy
pregnant
preheated
prelaunch
prelaw
prelude
premiere
premises
premium
prenatal
preoccupy
preorder
prepaid
prepay
preplan
preppy
preschool
prescribe
preseason
preset
preshow
president
presoak
press
presume
presuming
preteen
pretended
pretender
pretense
pretext
pretty
pretzel
prevail
prevalent
prevent
preview
previous
prewar
prewashed
prideful
pried
primal
primarily
primary
primate
primer
primp
princess
print
prior
prism
prison
prissy
pristine
privacy
private
privatize
prize
proactive
probable
probably
probation
probe
probing
probiotic
problem
procedure
process
proclaim
procreate
procurer
prodigal
prodigy
produce
product
profane
profanity
professed
professor
profile
profound
profusely
progeny
prognosis
program
progress
projector
prologue
prolonged
promenade
prominent
promoter
promotion
prompter
promptly
prone
prong
pronounce
pronto
proofing
proofread
proofs
propeller
properly
property
proponent
proposal
propose
props
prorate
protector
protegee
proton
prototype
protozoan
protract
protrude
proud
provable
proved
proven
provided
provider
providing
province
proving
provoke
provoking
provolone
prowess
prowler
prowling
proximity
proxy
prozac
prude
prudishly
prune
pruning
pry
psychic
public
publisher
pucker
pueblo
pug
pull
pulmonary
pulp
pulsate
pulse
pulverize
puma
pumice
pummel
punch
punctual
punctuate
punctured
pungent
punisher
punk
pupil
puppet
puppy
purchase
pureblood
purebred
purely
pureness
purgatory
purge
purging
purifier
purify
purist
puritan
purity
purple
purplish
purposely
purr
purse
pursuable
pursuant
pursuit
purveyor
pushcart
pushchair
pusher
pushiness
pushing
pushover
pushpin
pushup
pushy
putdown
putt
puzzle
puzzling
pyramid
pyromania
python
quack
quadrant
quail
quaintly
quake
quaking
qualified
qualifier
qualify
quality
qualm
quantum
quarrel
quarry
quartered
quarterly
quarters
quartet
quench
query
quicken
quickly
quickness
quicksand
quickstep
quiet
quill
quilt
quintet
quintuple
quirk
quit
quiver
quizzical
quotable
quotation
quote
rabid
race
racing
racism
rack
racoon
radar
radial
radiance
radiantly
radiated
radiation
radiator
radio
radish
raffle
raft
rage
ragged
raging
ragweed
raider
railcar
railing
railroad
railway
raisin
rake
raking
rally
ramble
rambling
ramp
ramrod
ranch
rancidity
random
ranged
ranger
ranging
ranked
ranking
ransack
ranting
rants
rare
rarity
rascal
rash
rasping
ravage
raven
ravine
raving
ravioli
ravishing
reabsorb
reach
reacquire
reaction
reactive
reactor
reaffirm
ream
reanalyze
reappear
reapply
reappoint
reapprove
rearrange
rearview
reason
reassign
reassure
reattach
reawake
rebalance
rebate
rebel
rebirth
reboot
reborn
rebound
rebuff
rebuild
rebuilt
reburial
rebuttal
recall
recant
recapture
recast
recede
recent
recess
recharger
recipient
recital
recite
reckless
reclaim
recliner
reclining
recluse
reclusive
recognize
recoil
recollect
recolor
reconcile
reconfirm
reconvene
recopy
record
recount
recoup
recovery
recreate
rectal
rectangle
rectified
rectify
recycled
recycler
recycling
reemerge
reenact
reenter
reentry
reexamine
referable
referee
reference
refill
refinance
refined
refinery
refining
refinish
reflected
reflector
reflex
reflux
refocus
refold
reforest
reformat
reformed
reformer
reformist
refract
refrain
refreeze
refresh
refried
refueling
refund
refurbish
refurnish
refusal
refuse
refusing
refutable
refute
regain
regalia
regally
reggae
regime
region
register
registrar
registry
regress
regretful
regroup
regular
regulate
regulator
rehab
reheat
rehire
rehydrate
reimburse
reissue
reiterate
rejoice
rejoicing
rejoin
rekindle
relapse
relapsing
relatable
related
relation
relative
relax
relay
relearn
release
relenting
reliable
reliably
reliance
reliant
relic
relieve
relieving
relight
relish
relive
reload
relocate
relock
reluctant
rely
remake
remark
remarry
rematch
remedial
remedy
remember
reminder
remindful
remission
remix
remnant
remodeler
remold
remorse
remote
removable
removal
removed
remover
removing
rename
renderer
rendering
rendition
renegade
renewable
renewably
renewal
renewed
renounce
renovate
renovator
rentable
rental
rented
renter
reoccupy
reoccur
reopen
reorder
repackage
repacking
repaint
repair
repave
repaying
repayment
repeal
repeated
repeater
repent
rephrase
replace
replay
replica
reply
reporter
repose
repossess
repost
repressed
reprimand
reprint
reprise
reproach
reprocess
reproduce
reprogram
reps
reptile
reptilian
repugnant
repulsion
repulsive
repurpose
reputable
reputably
request
require
requisite
reroute
rerun
resale
resample
rescuer
reseal
research
reselect
reseller
resemble
resend
resent
reset
reshape
reshoot
reshuffle
residence
residency
resident
residual
residue
resigned
resilient
resistant
resisting
resize
resolute
resolved
resonant
resonate
resort
resource
respect
resubmit
result
resume
resupply
resurface
resurrect
retail
retainer
retaining
retake
retaliate
retention
rethink
retinal
retired
retiree
retiring
retold
retool
retorted
retouch
retrace
retract
retrain
retread
retreat
retrial
retrieval
retriever
retry
return
retying
retype
reunion
reunite
reusable
reuse
reveal
reveler
revenge
revenue
reverb
revered
reverence
reverend
reversal
reverse
reversing
reversion
revert
revisable
revise
revision
revisit
revivable
revival
reviver
reviving
revocable
revoke
revolt
revolver
revolving
reward
rewash
rewind
rewire
reword
rework
rewrap
rewrite
rhyme
ribbon
ribcage
rice
riches
richly
richness
rickety
ricotta
riddance
ridden
ride
riding
rifling
rift
rigging
rigid
rigor
rimless
rimmed
rind
rink
rinse
rinsing
riot
ripcord
ripeness
ripening
ripping
ripple
rippling
riptide
rise
rising
risk
risotto
ritalin
ritzy
rival
riverbank
riverbed
riverboat
riverside
riveter
riveting
roamer
roaming
roast
robbing
robe
robin
robotics
robust
rockband
rocker
rocket
rockfish
rockiness
rocking
rocklike
rockslide
rockstar
rocky
rogue
roman
romp
rope
roping
roster
rosy
rotten
rotting
rotunda
roulette
rounding
roundish
roundness
roundup
roundworm
routine
routing
rover
roving
royal
rubbed
rubber
rubbing
rubble
rubdown
ruby
ruckus
rudder
rug
ruined
rule
rumble
rumbling
rummage
rumor
runaround
rundown
runner
running
runny
runt
runway
rupture
rural
ruse
rush
rust
rut
sabbath
sabotage
sacrament
sacred
sacrifice
sadden
saddlebag
saddled
saddling
sadly
sadness
safari
safeguard
safehouse
safely
safeness
saffron
saga
sage
sagging
saggy
said
saint
sake
salad
salami
salaried
salary
saline
salon
saloon
salsa
salt
salutary
salute
salvage
salvaging
salvation
same
sample
sampling
sanction
sanctity
sanctuary
sandal
sandbag
sandbank
sandbar
sandblast
sandbox
sanded
sandfish
sanding
sandlot
sandpaper
sandpit
sandstone
sandstorm
sandworm
sandy
sanitary
sanitizer
sank
santa
sapling
sappiness
sappy
sarcasm
sarcastic
sardine
sash
sasquatch
sassy
satchel
satiable
satin
satirical
satisfied
satisfy
saturate
saturday
sauciness
saucy
sauna
savage
savanna
saved
savings
savior
savor
saxophone
say
scabbed
scabby
scalded
scalding
scale
scaling
scallion
scallop
scalping
scam
scandal
scanner
scanning
scant
scapegoat
scarce
scarcity
scarecrow
scared
scarf
scarily
scariness
scarring
scary
scavenger
scenic
schedule
schematic
scheme
scheming
schilling
schnapps
scholar
science
scientist
scion
scoff
scolding
scone
scoop
scooter
scope
scorch
scorebook
scorecard
scored
scoreless
scorer
scoring
scorn
scorpion
scotch
scoundrel
scoured
scouring
scouting
scouts
scowling
scrabble
scraggly
scrambled
scrambler
scrap
scratch
scrawny
screen
scribble
scribe
scribing
scrimmage
script
scroll
scrooge
scrounger
scrubbed
scrubber
scruffy
scrunch
scrutiny
scuba
scuff
sculptor
sculpture
scurvy
scuttle
secluded
secluding
seclusion
second
secrecy
secret
sectional
sector
secular
securely
security
sedan
sedate
sedation
sedative
sediment
seduce
seducing
segment
seismic
seizing
seldom
selected
selection
selective
selector
self
seltzer
semantic
semester
semicolon
semifinal
seminar
semisoft
semisweet
senate
senator
send
senior
senorita
sensation
sensitive
sensitize
sensually
sensuous
sepia
september
septic
septum
sequel
sequence
sequester
series
sermon
serotonin
serpent
serrated
serve
service
serving
sesame
sessions
setback
setting
settle
settling
setup
sevenfold
seventeen
seventh
seventy
severity
shabby
shack
shaded
shadily
shadiness
shading
shadow
shady
shaft
shakable
shakily
shakiness
shaking
shaky
shale
shallot
shallow
shame
shampoo
shamrock
shank
shanty
shape
shaping
share
sharpener
sharper
sharpie
sharply
sharpness
shawl
sheath
shed
sheep
sheet
shelf
shell
shelter
shelve
shelving
sherry
shield
shifter
shifting
shiftless
shifty
shimmer
shimmy
shindig
shine
shingle
shininess
shining
shiny
ship
shirt
shivering
shock
shone
shoplift
shopper
shopping
shoptalk
shore
shortage
shortcake
shortcut
shorten
shorter
shorthand
shortlist
shortly
shortness
shorts
shortwave
shorty
shout
shove
showbiz
showcase
showdown
shower
showgirl
showing
showman
shown
showoff
showpiece
showplace
showroom
showy
shrank
shrapnel
shredder
shredding
shrewdly
shriek
shrill
shrimp
shrine
shrink
shrivel
shrouded
shrubbery
shrubs
shrug
shrunk
shucking
shudder
shuffle
shuffling
shun
shush
shut
shy
siamese
siberian
sibling
siding
sierra
siesta
sift
sighing
silenced
silencer
silent
silica
silicon
silk
silliness
silly
silo
silt
silver
similarly
simile
simmering
simple
simplify
simply
sincere
sincerity
singer
singing
single
singular
sinister
sinless
sinner
sinuous
sip
siren
sister
sitcom
sitter
sitting
situated
situation
sixfold
sixteen
sixth
sixties
sixtieth
sixtyfold
sizable
sizably
size
sizing
sizzle
sizzling
skater
skating
skedaddle
skeletal
skeleton
skeptic
sketch
skewed
skewer
skid
skied
skier
skies
skiing
skilled
skillet
skillful
skimmed
skimmer
skimming
skimpily
skincare
skinhead
skinless
skinning
skinny
skintight
skipper
skipping
skirmish
skirt
skittle
skydiver
skylight
skyline
skype
skyrocket
skyward
slab
slacked
slacker
slacking
slackness
slacks
slain
slam
slander
slang
slapping
slapstick
slashed
slashing
slate
slather
slaw
sled
sleek
sleep
sleet
sleeve
slept
sliceable
sliced
slicer
slicing
slick
slider
slideshow
sliding
slighted
slighting
slightly
slimness
slimy
slinging
slingshot
slinky
slip
slit
sliver
slobbery
slogan
sloped
sloping
sloppily
sloppy
slot
slouching
slouchy
sludge
slug
slum
slurp
slush
sly
small
smartly
smartness
smasher
smashing
smashup
smell
smelting
smile
smilingly
smirk
smite
smith
smitten
smock
smog
smoked
smokeless
smokiness
smoking
smoky
smolder
smooth
smother
smudge
smudgy
smuggler
smuggling
smugly
smugness
snack
snagged
snaking
snap
snare
snarl
snazzy
sneak
sneer
sneeze
sneezing
snide
sniff
snippet
snipping
snitch
snooper
snooze
snore
snoring
snorkel
snort
snout
snowbird
snowboard
snowbound
snowcap
snowdrift
snowdrop
snowfall
snowfield
snowflake
snowiness
snowless
snowman
snowplow
snowshoe
snowstorm
snowsuit
snowy
snub
snuff
snuggle
snugly
snugness
speak
spearfish
spearhead
spearman
spearmint
species
specimen
specked
speckled
specks
spectacle
spectator
spectrum
speculate
speech
speed
spellbind
speller
spelling
spendable
spender
spending
spent
spew
sphere
spherical
sphinx
spider
spied
spiffy
spill
spilt
spinach
spinal
spindle
spinner
spinning
spinout
spinster
spiny
spiral
spirited
spiritism
spirits
spiritual
splashed
splashing
splashy
splatter
spleen
splendid
splendor
splice
splicing
splinter
splotchy
splurge
spoilage
spoiled
spoiler
spoiling
spoils
spoken
spokesman
sponge
spongy
sponsor
spoof
spookily
spooky
spool
spoon
spore
sporting
sports
sporty
spotless
spotlight
spotted
spotter
spotting
spotty
spousal
spouse
spout
sprain
sprang
sprawl
spray
spree
sprig
spring
sprinkled
sprinkler
sprint
sprite
sprout
spruce
sprung
spry
spud
spur
sputter
spyglass
squabble
squad
squall
squander
squash
squatted
squatter
squatting
squeak
squealer
squealing
squeamish
squeegee
squeeze
squeezing
squid
squiggle
squiggly
squint
squire
squirt
squishier
squishy
stability
stabilize
stable
stack
stadium
staff
stage
staging
stagnant
stagnate
stainable
stained
staining
stainless
stalemate
staleness
stalling
stallion
stamina
stammer
stamp
stand
stank
staple
stapling
starboard
starch
stardom
stardust
starfish
stargazer
staring
stark
starless
starlet
starlight
starlit
starring
starry
starship
starter
starting
startle
startling
startup
starved
starving
stash
state
static
statistic
statue
stature
status
statute
statutory
staunch
stays
steadfast
steadier
steadily
steadying
steam
steed
steep
steerable
steering
steersman
stegosaur
stellar
stem
stench
stencil
step
stereo
sterile
sterility
sterilize
sterling
sternness
sternum
stew
stick
stiffen
stiffly
stiffness
stifle
stifling
stillness
stilt
stimulant
stimulate
stimuli
stimulus
stinger
stingily
stinging
stingray
stingy
stinking
stinky
stipend
stipulate
stir
stitch
stock
stoic
stoke
stole
stomp
stonewall
stoneware
stonework
stoning
stony
stood
stooge
stool
stoop
stoplight
stoppable
stoppage
stopped
stopper
stopping
stopwatch
storable
storage
storeroom
storewide
storm
stout
stove
stowaway
stowing
straddle
straggler
strained
strainer
straining
strangely
stranger
strangle
strategic
strategy
stratus
straw
stray
streak
stream
street
strength
strenuous
strep
stress
stretch
strewn
stricken
strict
stride
strife
strike
striking
strive
striving
strobe
strode
stroller
strongbox
strongly
strongman
struck
structure
strudel
struggle
strum
strung
strut
stubbed
stubble
stubbly
stubborn
stucco
stuck
student
studied
studio
study
stuffed
stuffing
stuffy
stumble
stumbling
stump
stung
stunned
stunner
stunning
stunt
stupor
sturdily
sturdy
styling
stylishly
stylist
stylized
stylus
suave
subarctic
subatomic
subdivide
subdued
subduing
subfloor
subgroup
subheader
subject
sublease
sublet
sublevel
sublime
submarine
submerge
submersed
submitter
subpanel
subpar
subplot
subprime
subscribe
subscript
subsector
subside
subsiding
subsidize
subsidy
subsoil
subsonic
substance
subsystem
subtext
subtitle
subtly
subtotal
subtract
subtype
suburb
subway
subwoofer
subzero
succulent
such
suction
sudden
sudoku
suds
sufferer
suffering
suffice
suffix
suffocate
suffrage
sugar
suggest
suing
suitable
suitably
suitcase
suitor
sulfate
sulfide
sulfite
sulfur
sulk
sullen
sulphate
sulphuric
sultry
superbowl
superglue
superhero
superior
superjet
superman
supermom
supernova
supervise
supper
supplier
supply
support
supremacy
supreme
surcharge
surely
sureness
surface
surfacing
surfboard
surfer
surgery
surgical
surging
surname
surpass
surplus
surprise
surreal
surrender
surrogate
surround
survey
survival
survive
surviving
survivor
sushi
suspect
suspend
suspense
sustained
sustainer
swab
swaddling
swagger
swampland
swan
swapping
swarm
sway
swear
sweat
sweep
swell
swept
swerve
swifter
swiftly
swiftness
swimmable
swimmer
swimming
swimsuit
swimwear
swinger
swinging
swipe
swirl
switch
swivel
swizzle
swooned
swoop
swoosh
swore
sworn
swung
sycamore
sympathy
symphonic
symphony
symptom
synapse
syndrome
synergy
synopses
synopsis
synthesis
synthetic
syrup
system
t-shirt
tabasco
tabby
tableful
tables
tablet
tableware
tabloid
tackiness
tacking
tackle
tackling
tacky
taco
tactful
tactical
tactics
tactile
tactless
tadpole
taekwondo
tag
tainted
take
taking
talcum
talisman
tall
talon
tamale
tameness
tamer
tamper
tank
tanned
tannery
tanning
tantrum
tapeless
tapered
tapering
tapestry
tapioca
tapping
taps
tarantula
target
tarmac
tarnish
tarot
tartar
tartly
tartness
task
tassel
taste
tastiness
tasting
tasty
tattered
tattle
tattling
tattoo
taunt
tavern
thank
that
thaw
theater
theatrics
thee
theft
theme
theology
theorize
thermal
thermos
thesaurus
these
thesis
thespian
thicken
thicket
thickness
thieving
thievish
thigh
thimble
thing
think
thinly
thinner
thinness
thinning
thirstily
thirsting
thirsty
thirteen
thirty
thong
thorn
those
thousand
thrash
thread
threaten
threefold
thrift
thrill
thrive
thriving
throat
throbbing
throng
throttle
throwaway
throwback
thrower
throwing
thud
thumb
thumping
thursday
thus
thwarting
thyself
tiara
tibia
tidal
tidbit
tidiness
tidings
tidy
tiger
tighten
tightly
tightness
tightrope
tightwad
tigress
tile
tiling
till
tilt
timid
timing
timothy
tinderbox
tinfoil
tingle
tingling
tingly
tinker
tinkling
tinsel
tinsmith
tint
tinwork
tiny
tipoff
tipped
tipper
tipping
tiptoeing
tiptop
tiring
tissue
trace
tracing
track
traction
tractor
trade
trading
tradition
traffic
tragedy
trailing
trailside
train
traitor
trance
tranquil
transfer
transform
translate
transpire
transport
transpose
trapdoor
trapeze
trapezoid
trapped
trapper
trapping
traps
trash
travel
traverse
travesty
tray
treachery
treading
treadmill
treason
treat
treble
tree
trekker
tremble
trembling
tremor
trench
trend
trespass
triage
trial
triangle
tribesman
tribunal
tribune
tributary
tribute
triceps
trickery
trickily
tricking
trickle
trickster
tricky
tricolor
tricycle
trident
tried
trifle
trifocals
trillion
trilogy
trimester
trimmer
trimming
trimness
trinity
trio
tripod
tripping
triumph
trivial
trodden
trolling
trombone
trophy
tropical
tropics
trouble
troubling
trough
trousers
trout
trowel
truce
truck
truffle
trump
trunks
trustable
trustee
trustful
trusting
trustless
truth
try
tubby
tubeless
tubular
tucking
tuesday
tug
tuition
tulip
tumble
tumbling
tummy
turban
turbine
turbofan
turbojet
turbulent
turf
turkey
turmoil
turret
turtle
tusk
tutor
tutu
tux
tweak
tweed
tweet
tweezers
twelve
twentieth
twenty
twerp
twice
twiddle
twiddling
twig
twilight
twine
twins
twirl
twistable
twisted
twister
twisting
twisty
twitch
twitter
tycoon
tying
tyke
udder
ultimate
ultimatum
ultra
umbilical
umbrella
umpire
unabashed
unable
unadorned
unadvised
unafraid
unaired
unaligned
unaltered
unarmored
unashamed
unaudited
unawake
unaware
unbaked
unbalance
unbeaten
unbend
unbent
unbiased
unbitten
unblended
unblessed
unblock
unbolted
unbounded
unboxed
unbraided
unbridle
unbroken
unbuckled
unbundle
unburned
unbutton
uncanny
uncapped
uncaring
uncertain
unchain
unchanged
uncharted
uncheck
uncivil
unclad
unclaimed
unclamped
unclasp
uncle
unclip
uncloak
unclog
unclothed
uncoated
uncoiled
uncolored
uncombed
uncommon
uncooked
uncork
uncorrupt
uncounted
uncouple
uncouth
uncover
uncross
uncrown
uncrushed
uncured
uncurious
uncurled
uncut
undamaged
undated
undaunted
undead
undecided
undefined
underage
underarm
undercoat
undercook
undercut
underdog
underdone
underfed
underfeed
underfoot
undergo
undergrad
underhand
underline
underling
undermine
undermost
underpaid
underpass
underpay
underrate
undertake
undertone
undertook
undertow
underuse
underwear
underwent
underwire
undesired
undiluted
undivided
undocked
undoing
undone
undrafted
undress
undrilled
undusted
undying
unearned
unearth
unease
uneasily
uneasy
uneatable
uneaten
unedited
unelected
unending
unengaged
unenvied
unequal
unethical
uneven
unexpired
unexposed
unfailing
unfair
unfasten
unfazed
unfeeling
unfiled
unfilled
unfitted
unfitting
unfixable
unfixed
unflawed
unfocused
unfold
unfounded
unframed
unfreeze
unfrosted
unfrozen
unfunded
unglazed
ungloved
unglue
ungodly
ungraded
ungreased
unguarded
unguided
unhappily
unhappy
unharmed
unhealthy
unheard
unhearing
unheated
unhelpful
unhidden
unhinge
unhitched
unholy
unhook
unicorn
unicycle
unified
unifier
uniformed
uniformly
unify
unimpeded
uninjured
uninstall
uninsured
uninvited
union
uniquely
unisexual
unison
unissued
unit
universal
universe
unjustly
unkempt
unkind
unknotted
unknowing
unknown
unlaced
unlatch
unlawful
unleaded
unlearned
unleash
unless
unleveled
unlighted
unlikable
unlimited
unlined
unlinked
unlisted
unlit
unlivable
unloaded
unloader
unlocked
unlocking
unlovable
unloved
unlovely
unloving
unluckily
unlucky
unmade
unmanaged
unmanned
unmapped
unmarked
unmasked
unmasking
unmatched
unmindful
unmixable
unmixed
unmolded
unmoral
unmovable
unmoved
unmoving
unnamable
unnamed
unnatural
unneeded
unnerve
unnerving
unnoticed
unopened
unopposed
unpack
unpadded
unpaid
unpainted
unpaired
unpaved
unpeeled
unpicked
unpiloted
unpinned
unplanned
unplanted
unpleased
unpledged
unplowed
unplug
unpopular
unproven
unquote
unranked
unrated
unraveled
unreached
unread
unreal
unreeling
unrefined
unrelated
unrented
unrest
unretired
unrevised
unrigged
unripe
unrivaled
unroasted
unrobed
unroll
unruffled
unruly
unrushed
unsaddle
unsafe
unsaid
unsalted
unsaved
unsavory
unscathed
unscented
unscrew
unsealed
unseated
unsecured
unseeing
unseemly
unseen
unselect
unselfish
unsent
unsettled
unshackle
unshaken
unshaved
unshaven
unsheathe
unshipped
unsightly
unsigned
unskilled
unsliced
unsmooth
unsnap
unsocial
unsoiled
unsold
unsolved
unsorted
unspoiled
unspoken
unstable
unstaffed
unstamped
unsteady
unsterile
unstirred
unstitch
unstopped
unstuck
unstuffed
unstylish
unsubtle
unsubtly
unsuited
unsure
unsworn
untagged
untainted
untaken
untamed
untangled
untapped
untaxed
unthawed
unthread
untidy
untie
until
untimed
untimely
untitled
untoasted
untold
untouched
untracked
untrained
untreated
untried
untrimmed
untrue
untruth
unturned
untwist
untying
unusable
unused
unusual
unvalued
unvaried
unvarying
unveiled
unveiling
unvented
unviable
unvisited
unvocal
unwanted
unwarlike
unwary
unwashed
unwatched
unweave
unwed
unwelcome
unwell
unwieldy
unwilling
unwind
unwired
unwitting
unwomanly
unworldly
unworn
unworried
unworthy
unwound
unwoven
unwrapped
unwritten
unzip
upbeat
upchuck
upcoming
upcountry
update
upfront
upgrade
upheaval
upheld
uphill
uphold
uplifted
uplifting
upload
upon
upper
upright
uprising
upriver
uproar
uproot
upscale
upside
upstage
upstairs
upstart
upstate
upstream
upstroke
upswing
uptake
uptight
uptown
upturned
upward
upwind
uranium
urban
urchin
urethane
urgency
urgent
urging
urologist
urology
usable
usage
useable
used
uselessly
user
usher
usual
utensil
utility
utilize
utmost
utopia
utter
vacancy
vacant
vacate
vacation
vagabond
vagrancy
vagrantly
vaguely
vagueness
valiant
valid
valium
valley
valuables
value
vanilla
vanish
vanity
vanquish
vantage
vaporizer
variable
variably
varied
variety
various
varmint
varnish
varsity
varying
vascular
vaseline
vastly
vastness
veal
vegan
veggie
vehicular
velcro
velocity
velvet
vendetta
vending
vendor
veneering
vengeful
venomous
ventricle
venture
venue
venus
verbalize
verbally
verbose
verdict
verify
verse
version
versus
vertebrae
vertical
vertigo
very
vessel
vest
veteran
veto
vexingly
viability
viable
vibes
vice
vicinity
victory
video
viewable
viewer
viewing
viewless
viewpoint
vigorous
village
villain
vindicate
vineyard
vintage
violate
violation
violator
violet
violin
viper
viral
virtual
virtuous
virus
visa
viscosity
viscous
viselike
visible
visibly
vision
visiting
visitor
visor
vista
vitality
vitalize
vitally
vitamins
vivacious
vividly
vividness
vixen
vocalist
vocalize
vocally
vocation
voice
voicing
void
volatile
volley
voltage
volumes
voter
voting
voucher
vowed
vowel
voyage
wackiness
wad
wafer
waffle
waged
wager
wages
waggle
wagon
wake
waking
walk
walmart
walnut
walrus
waltz
wand
wannabe
wanted
wanting
wasabi
washable
washbasin
washboard
washbowl
washcloth
washday
washed
washer
washhouse
washing
washout
washroom
washstand
washtub
wasp
wasting
watch
water
waviness
waving
wavy
whacking
whacky
wham
wharf
wheat
whenever
whiff
whimsical
whinny
whiny
whisking
whoever
whole
whomever
whoopee
whooping
whoops
why
wick
widely
widen
widget
widow
width
wieldable
wielder
wife
wifi
wikipedia
wildcard
wildcat
wilder
wildfire
wildfowl
wildland
wildlife
wildly
wildness
willed
willfully
willing
willow
willpower
wilt
wimp
wince
wincing
wind
wing
winking
winner
winnings
winter
wipe
wired
wireless
wiring
wiry
wisdom
wise
wish
wisplike
wispy
wistful
wizard
wobble
wobbling
wobbly
wok
wolf
wolverine
womanhood
womankind
womanless
womanlike
womanly
womb
woof
wooing
wool
woozy
word
work
worried
worrier
worrisome
worry
worsening
worshiper
worst
wound
woven
wow
wrangle
wrath
wreath
wreckage
wrecker
wrecking
wrench
wriggle
wriggly
wrinkle
wrinkly
wrist
writing
written
wrongdoer
wronged
wrongful
wrongly
wrongness
wrought
xbox
xerox
yahoo
yam
yanking
yapping
yard
yarn
yeah
yearbook
yearling
yearly
yearning
yeast
yelling
yelp
yen
yesterday
yiddish
yield
yin
yippee
yo-yo
yodel
yoga
yogurt
yonder
yoyo
yummy
zap
zealous
zebra
zen
zeppelin
zero
zestfully
zesty
zigzagged
zipfile
zipping
zippy
zips
zit
zodiac
zombie
zone
zoning
zookeeper
zoologist
zoology
zoom
0707010000001A000081A400000000000000000000000168815CBC00001C0A000000000000000000000000000000000000002900000000phraze-0.3.24/word-lists/eff-short-1.txtacid
acorn
acre
acts
afar
affix
aged
agent
agile
aging
agony
ahead
aide
aids
aim
ajar
alarm
alias
alibi
alien
alike
alive
aloe
aloft
aloha
alone
amend
amino
ample
amuse
angel
anger
angle
ankle
apple
april
apron
aqua
area
arena
argue
arise
armed
armor
army
aroma
array
arson
art
ashen
ashes
atlas
atom
attic
audio
avert
avoid
awake
award
awoke
axis
bacon
badge
bagel
baggy
baked
baker
balmy
banjo
barge
barn
bash
basil
bask
batch
bath
baton
bats
blade
blank
blast
blaze
bleak
blend
bless
blimp
blink
bloat
blob
blog
blot
blunt
blurt
blush
boast
boat
body
boil
bok
bolt
boned
boney
bonus
bony
book
booth
boots
boss
botch
both
boxer
breed
bribe
brick
bride
brim
bring
brink
brisk
broad
broil
broke
brook
broom
brush
buck
bud
buggy
bulge
bulk
bully
bunch
bunny
bunt
bush
bust
busy
buzz
cable
cache
cadet
cage
cake
calm
cameo
canal
candy
cane
canon
cape
card
cargo
carol
carry
carve
case
cash
cause
cedar
chain
chair
chant
chaos
charm
chase
cheek
cheer
chef
chess
chest
chew
chief
chili
chill
chip
chomp
chop
chow
chuck
chump
chunk
churn
chute
cider
cinch
city
civic
civil
clad
claim
clamp
clap
clash
clasp
class
claw
clay
clean
clear
cleat
cleft
clerk
click
cling
clink
clip
cloak
clock
clone
cloth
cloud
clump
coach
coast
coat
cod
coil
coke
cola
cold
colt
coma
come
comic
comma
cone
cope
copy
coral
cork
cost
cot
couch
cough
cover
cozy
craft
cramp
crane
crank
crate
crave
crawl
crazy
creme
crepe
crept
crib
cried
crisp
crook
crop
cross
crowd
crown
crumb
crush
crust
cub
cult
cupid
cure
curl
curry
curse
curve
curvy
cushy
cut
cycle
dab
dad
daily
dairy
daisy
dance
dandy
darn
dart
dash
data
date
dawn
deaf
deal
dean
debit
debt
debug
decaf
decal
decay
deck
decor
decoy
deed
delay
denim
dense
dent
depth
derby
desk
dial
diary
dice
dig
dill
dime
dimly
diner
dingy
disco
dish
disk
ditch
ditzy
dizzy
dock
dodge
doing
doll
dome
donor
donut
dose
dot
dove
down
dowry
doze
drab
drama
drank
draw
dress
dried
drift
drill
drive
drone
droop
drove
drown
drum
dry
duck
duct
dude
dug
duke
duo
dusk
dust
duty
dwarf
dwell
eagle
early
earth
easel
east
eaten
eats
ebay
ebony
ebook
echo
edge
eel
eject
elbow
elder
elf
elk
elm
elope
elude
elves
email
emit
empty
emu
enter
entry
envoy
equal
erase
error
erupt
essay
etch
evade
even
evict
evil
evoke
exact
exit
fable
faced
fact
fade
fall
false
fancy
fang
fax
feast
feed
femur
fence
fend
ferry
fetal
fetch
fever
fiber
fifth
fifty
film
filth
final
finch
fit
five
flag
flaky
flame
flap
flask
fled
flick
fling
flint
flip
flirt
float
flock
flop
floss
flyer
foam
foe
fog
foil
folic
folk
food
fool
found
fox
foyer
frail
frame
fray
fresh
fried
frill
frisk
from
front
frost
froth
frown
froze
fruit
gag
gains
gala
game
gap
gas
gave
gear
gecko
geek
gem
genre
gift
gig
gills
given
giver
glad
glass
glide
gloss
glove
glow
glue
goal
going
golf
gong
good
gooey
goofy
gore
gown
grab
grain
grant
grape
graph
grasp
grass
grave
gravy
gray
green
greet
grew
grid
grief
grill
grip
grit
groom
grope
growl
grub
grunt
guide
gulf
gulp
gummy
guru
gush
gut
guy
habit
half
halo
halt
happy
harm
hash
hasty
hatch
hate
haven
hazel
hazy
heap
heat
heave
hedge
hefty
help
herbs
hers
hub
hug
hula
hull
human
humid
hump
hung
hunk
hunt
hurry
hurt
hush
hut
ice
icing
icon
icy
igloo
image
ion
iron
islam
issue
item
ivory
ivy
jab
jam
jaws
jazz
jeep
jelly
jet
jiffy
job
jog
jolly
jolt
jot
joy
judge
juice
juicy
july
jumbo
jump
junky
juror
jury
keep
keg
kept
kick
kilt
king
kite
kitty
kiwi
knee
knelt
koala
kung
ladle
lady
lair
lake
lance
land
lapel
large
lash
lasso
last
latch
late
lazy
left
legal
lemon
lend
lens
lent
level
lever
lid
life
lift
lilac
lily
limb
limes
line
lint
lion
lip
list
lived
liver
lunar
lunch
lung
lurch
lure
lurk
lying
lyric
mace
maker
malt
mama
mango
manor
many
map
march
mardi
marry
mash
match
mate
math
moan
mocha
moist
mold
mom
moody
mop
morse
most
motor
motto
mount
mouse
mousy
mouth
move
movie
mower
mud
mug
mulch
mule
mull
mumbo
mummy
mural
muse
music
musky
mute
nacho
nag
nail
name
nanny
nap
navy
near
neat
neon
nerd
nest
net
next
niece
ninth
nutty
oak
oasis
oat
ocean
oil
old
olive
omen
onion
only
ooze
opal
open
opera
opt
otter
ouch
ounce
outer
oval
oven
owl
ozone
pace
pagan
pager
palm
panda
panic
pants
panty
paper
park
party
pasta
patch
path
patio
payer
pecan
penny
pep
perch
perky
perm
pest
petal
petri
petty
photo
plank
plant
plaza
plead
plot
plow
pluck
plug
plus
poach
pod
poem
poet
pogo
point
poise
poker
polar
polio
polka
polo
pond
pony
poppy
pork
poser
pouch
pound
pout
power
prank
press
print
prior
prism
prize
probe
prong
proof
props
prude
prune
pry
pug
pull
pulp
pulse
puma
punch
punk
pupil
puppy
purr
purse
push
putt
quack
quake
query
quiet
quill
quilt
quit
quota
quote
rabid
race
rack
radar
radio
raft
rage
raid
rail
rake
rally
ramp
ranch
range
rank
rant
rash
raven
reach
react
ream
rebel
recap
relax
relay
relic
remix
repay
repel
reply
rerun
reset
rhyme
rice
rich
ride
rigid
rigor
rinse
riot
ripen
rise
risk
ritzy
rival
river
roast
robe
robin
rock
rogue
roman
romp
rope
rover
royal
ruby
rug
ruin
rule
runny
rush
rust
rut
sadly
sage
said
saint
salad
salon
salsa
salt
same
sandy
santa
satin
sauna
saved
savor
sax
say
scale
scam
scan
scare
scarf
scary
scoff
scold
scoop
scoot
scope
score
scorn
scout
scowl
scrap
scrub
scuba
scuff
sect
sedan
self
send
sepia
serve
set
seven
shack
shade
shady
shaft
shaky
sham
shape
share
sharp
shed
sheep
sheet
shelf
shell
shine
shiny
ship
shirt
shock
shop
shore
shout
shove
shown
showy
shred
shrug
shun
shush
shut
shy
sift
silk
silly
silo
sip
siren
sixth
size
skate
skew
skid
skier
skies
skip
skirt
skit
sky
slab
slack
slain
slam
slang
slash
slate
slaw
sled
sleek
sleep
sleet
slept
slice
slick
slimy
sling
slip
slit
slob
slot
slug
slum
slurp
slush
small
smash
smell
smile
smirk
smog
snack
snap
snare
snarl
sneak
sneer
sniff
snore
snort
snout
snowy
snub
snuff
speak
speed
spend
spent
spew
spied
spill
spiny
spoil
spoke
spoof
spool
spoon
sport
spot
spout
spray
spree
spur
squad
squat
squid
stack
staff
stage
stain
stall
stamp
stand
stank
stark
start
stash
state
stays
steam
steep
stem
step
stew
stick
sting
stir
stock
stole
stomp
stony
stood
stool
stoop
stop
storm
stout
stove
straw
stray
strut
stuck
stud
stuff
stump
stung
stunt
suds
sugar
sulk
surf
sushi
swab
swan
swarm
sway
swear
sweat
sweep
swell
swept
swim
swing
swipe
swirl
swoop
swore
syrup
tacky
taco
tag
take
tall
talon
tamer
tank
taper
taps
tarot
tart
task
taste
tasty
taunt
thank
thaw
theft
theme
thigh
thing
think
thong
thorn
those
throb
thud
thumb
thump
thus
tiara
tidal
tidy
tiger
tile
tilt
tint
tiny
trace
track
trade
train
trait
trap
trash
tray
treat
tree
trek
trend
trial
tribe
trick
trio
trout
truce
truck
trump
trunk
try
tug
tulip
tummy
turf
tusk
tutor
tutu
tux
tweak
tweet
twice
twine
twins
twirl
twist
uncle
uncut
undo
unify
union
unit
untie
upon
upper
urban
used
user
usher
utter
value
vapor
vegan
venue
verse
vest
veto
vice
video
view
viral
virus
visa
visor
vixen
vocal
voice
void
volt
voter
vowel
wad
wafer
wager
wages
wagon
wake
walk
wand
wasp
watch
water
wavy
wheat
whiff
whole
whoop
wick
widen
widow
width
wife
wifi
wilt
wimp
wind
wing
wink
wipe
wired
wiry
wise
wish
wispy
wok
wolf
womb
wool
woozy
word
work
worry
wound
woven
wrath
wreck
wrist
xerox
yahoo
yam
yard
year
yeast
yelp
yield
yodel
yoga
yoyo
yummy
zebra
zen
zero
zesty
zippy
zone
zoom
0707010000001B000081A400000000000000000000000168815CBC00002B0A000000000000000000000000000000000000002900000000phraze-0.3.24/word-lists/mnemonicode.txtabraham
absent
absorb
academy
accent
acid
acrobat
action
active
actor
adam
address
adios
admiral
adrian
africa
agatha
agenda
agent
airline
airport
alabama
aladdin
alamo
alarm
alaska
albert
albino
album
alcohol
alert
alex
alfonso
alfred
algebra
alias
alibi
alice
alien
almanac
almond
aloha
alpha
alpine
amadeus
amanda
amazon
amber
ambient
amen
america
amigo
ammonia
analog
analyze
anatomy
andrea
andy
angel
animal
anita
annual
answer
antenna
antonio
anvil
apollo
appear
apple
april
apropos
arcade
archer
archive
arctic
arena
ariel
arizona
armada
armor
arnold
aroma
arrow
arsenal
arthur
artist
asia
aspect
aspirin
athena
athlete
atlanta
atlas
atomic
audio
august
aurora
austin
austria
avalon
avatar
avenue
average
axiom
axis
aztec
baboon
baby
bagel
baggage
bahama
baker
balance
bali
ballad
ballet
balloon
balsa
bambino
bamboo
banana
bandit
banjo
bank
barbara
barcode
baron
basic
basil
basket
battery
bazaar
bazooka
beach
beast
beauty
beetle
before
begin
belgium
benefit
benny
berlin
bermuda
bernard
betty
between
beyond
bicycle
bikini
billy
binary
bingo
biology
biscuit
bishop
bison
blast
bless
blitz
block
blonde
blue
bogart
bombay
bonanza
bonjour
bonus
book
border
boris
boston
bottle
boxer
brain
brandy
brave
bravo
brazil
bread
break
brenda
bridge
brigade
british
broken
bronze
brother
brown
bruce
bruno
brush
bucket
budget
buenos
buffalo
bundle
burger
burma
button
buzzer
byte
cabaret
cabinet
cable
cactus
cadet
caesar
cafe
cairo
cake
calypso
camel
camera
camilla
campus
canada
canal
canary
candid
candle
cannon
canoe
cantina
canvas
canyon
capital
capitan
capsule
caramel
caravan
carbon
career
cargo
carlo
carmen
carol
carpet
carrot
cartel
cartoon
casino
castle
castro
catalog
cave
caviar
cecilia
cello
celtic
cement
center
century
ceramic
chamber
chance
change
channel
chant
chaos
chapter
chariot
charlie
charm
charter
cheese
chef
chemist
cherry
chess
chicago
chicken
chief
child
china
choice
chris
chrome
cigar
cinema
cipher
circle
circus
citizen
citrus
city
civil
clara
clarion
clark
classic
claudia
clean
clever
client
cliff
climax
clinic
clock
clone
cloud
club
cobalt
cobra
cockpit
coconut
cola
collect
college
colombo
colony
color
combat
comedy
comet
command
common
compact
company
compare
compass
complex
comrade
conan
concept
concert
condor
conduct
congo
connect
consul
contact
content
context
contour
control
convert
cool
copper
copy
coral
corner
corona
correct
cosmos
costume
cotton
couple
courage
cover
cowboy
crack
craft
crash
crater
credit
cricket
crimson
critic
crown
crystal
cuba
cubic
culture
cupid
current
cycle
cyclone
dallas
dance
daniel
danube
darwin
data
david
deal
decade
decide
decimal
declare
degree
delete
deliver
delphi
delta
deluxe
demand
demo
denmark
denver
depend
derby
desert
design
desire
detail
detect
develop
dexter
diagram
dialog
diamond
diana
diego
diesel
diet
digital
dilemma
dinner
diploma
direct
disco
disney
dispute
distant
divide
doctor
dolby
dollar
domain
domingo
dominic
domino
donald
donor
door
double
dragon
drama
dream
drink
driver
druid
drum
dublin
duet
dynamic
dynasty
eagle
earth
east
easy
echo
eclipse
ecology
economy
eddie
edgar
edison
edition
editor
educate
edward
effect
ego
egypt
elastic
electra
elegant
element
elite
elvis
email
emerald
emotion
empire
empty
energy
engine
english
enigma
enjoy
enrico
episode
epoxy
equal
equator
eric
erosion
escape
escort
eternal
ethnic
europe
evening
event
everest
evident
evita
exact
example
except
exhibit
exile
exit
exodus
exotic
expand
explain
explore
export
express
extend
extra
extreme
fabric
factor
falcon
fame
family
famous
fantasy
farmer
fashion
fast
father
fax
felix
ferrari
fiber
fiction
fidel
field
fiesta
figure
film
filter
final
finance
finish
finland
fiona
fire
first
fish
flag
flame
flash
flex
flipper
float
flood
floor
florida
flower
fluid
flute
focus
folio
food
forbid
ford
forest
forever
forget
formal
format
formula
fortune
forum
forward
fossil
fractal
fragile
frame
france
frank
freddie
freedom
fresh
friday
friend
frog
front
frozen
fruit
fuel
fuji
future
gabriel
galaxy
galileo
gallery
gallop
game
gamma
garage
garbo
garcia
garden
garlic
gate
gemini
general
genesis
genetic
geneva
genius
gentle
george
germany
giant
gibson
gilbert
ginger
giraffe
gizmo
glass
global
gloria
goblin
gold
golf
gondola
gong
good
gopher
gordon
gorilla
gossip
grace
gram
grand
granite
graph
gravity
gray
greek
green
gregory
grid
griffin
grille
ground
group
guest
guide
guitar
guru
gustav
gyro
habitat
hair
halt
hamlet
hammer
hand
happy
harbor
harlem
harmony
harris
harvard
harvest
havana
hawaii
hazard
heart
heaven
heavy
helena
helium
hello
henry
herbert
herman
heroic
hexagon
hilton
hippie
history
hobby
holiday
honey
hope
horizon
horse
hostel
hotel
house
human
humor
hunter
husband
hydro
ibiza
iceberg
icon
idea
igloo
igor
image
imagine
imitate
immune
impact
import
inca
inch
index
india
indigo
infant
info
ingrid
initial
input
insect
inside
instant
invent
invest
invite
iris
iron
isabel
isotope
italian
ivan
ivory
jacket
jackson
jacob
jaguar
jamaica
james
janet
japan
jargon
jasmine
jason
java
jazz
jeep
jerome
jessica
jester
jet
jimmy
job
joel
john
join
joker
jordan
joseph
joshua
journal
judge
judo
juice
juliet
julius
july
jumbo
jump
june
jungle
junior
jupiter
justice
justin
kansas
karate
karl
karma
kayak
kermit
kevin
kilo
kimono
kinetic
king
kitchen
kiwi
koala
korea
labor
ladder
lady
lagoon
lake
laptop
laser
latin
laura
lava
lazarus
learn
lecture
left
legacy
legal
legend
lemon
leonid
lesson
letter
level
lexicon
liberal
libra
license
life
light
lima
limbo
limit
linda
linear
lion
liquid
list
liter
lithium
little
llama
lobby
lobster
local
locate
logic
logo
lola
london
lopez
lorenzo
lotus
love
loyal
lucas
lucky
lunar
lunch
machine
macro
madam
madonna
madrid
maestro
magenta
magic
magnet
magnum
mailbox
major
malta
mama
mambo
mammal
manager
mango
manila
manual
marble
marco
margo
marina
marion
market
mars
martin
marvin
mary
mask
master
match
matrix
maximum
maxwell
mayday
mayor
maze
meaning
media
medical
medusa
mega
melody
melon
member
memo
memphis
mental
mentor
menu
mercury
mercy
message
metal
meteor
meter
method
metro
mexico
miami
michael
micro
middle
miguel
mike
milan
mile
milk
miller
million
mimic
mimosa
mineral
minimum
minus
minute
miracle
mirage
miranda
mirror
mission
mister
mixer
mobile
model
modem
modern
modest
modular
moment
monaco
monarch
monday
money
monica
monitor
monkey
mono
monster
montana
moral
morgan
morning
morph
morris
moses
motel
mother
motif
motor
mouse
mozart
multi
museum
music
mustang
mystery
nadia
nancy
natasha
native
nato
natural
navy
nebula
nectar
needle
nelson
neon
nepal
neptune
nerve
network
neuron
neutral
nevada
never
news
newton
next
nice
nickel
night
nikita
nina
ninja
nirvana
nissan
nitro
nixon
nobel
nobody
noise
nominal
normal
north
norway
nothing
nova
novel
nuclear
null
number
numeric
nurse
nylon
oasis
oberon
object
observe
ocean
octavia
october
octopus
office
ohio
olga
oliver
olivia
olympic
omega
open
opera
opinion
optic
optimal
option
opus
orange
orbit
orca
orchid
order
oregano
organic
orient
origami
origin
orinoco
orion
orlando
oscar
othello
outside
oval
owner
oxford
oxygen
ozone
pablo
pacific
package
page
pagoda
paint
palace
palma
pamela
panama
pancake
panda
pandora
panel
panic
panther
papa
paper
paprika
parade
paradox
pardon
parent
paris
parker
parking
parody
parole
partner
passage
passive
pasta
pastel
patent
patient
patriot
patrol
patron
pattern
paul
peace
pearl
pedro
pegasus
pelican
pencil
penguin
people
pepper
percent
perfect
perform
perfume
period
permit
person
peru
phantom
philips
phoenix
phone
photo
phrase
piano
picasso
picnic
picture
pierre
pigment
pilgrim
pilot
pinball
pioneer
pirate
pixel
pizza
place
planet
plasma
plaster
plastic
plate
plato
plaza
plume
pluto
pocket
podium
poem
poetic
pogo
point
poker
polaris
police
polite
politic
polka
polo
polygon
poncho
pony
popcorn
popular
portal
postage
postal
potato
powder
prague
precise
prefix
prelude
premium
prepare
present
press
presto
pretend
pretty
price
prime
prince
printer
prism
private
prize
process
product
profile
profit
program
project
promise
promo
protect
protein
proton
provide
proxy
public
pulse
puma
pump
pupil
puzzle
pyramid
python
quality
quarter
quasi
quebec
queen
quest
quick
quiet
quiz
quota
rabbit
race
rachel
radar
radical
radio
radius
rainbow
raja
ralph
ramirez
random
ranger
rapid
ravioli
raymond
rebel
record
recycle
reflex
reform
regard
region
regular
relax
remark
remote
rent
repair
reply
report
reptile
reserve
respect
respond
result
resume
retro
reunion
reverse
reward
rhino
ribbon
ricardo
richard
rider
right
ringo
rio
risk
ritual
rival
river
riviera
road
robert
robin
robot
rocket
rodent
rodeo
roger
roman
romeo
rondo
roof
rose
round
rover
royal
rubber
ruby
rudolf
rufus
russian
sabine
sabrina
saddle
safari
saga
sahara
sailor
saint
salad
salami
salary
salmon
salon
salsa
salt
salute
samba
sample
samuel
sandra
santana
sardine
satire
saturn
savage
scale
scarlet
scholar
school
scoop
scorpio
scratch
screen
script
scroll
scuba
season
second
secret
section
sector
secure
segment
select
seminar
senator
senior
sensor
serial
serpent
service
shadow
shake
shallow
shampoo
shannon
sharon
sharp
shave
shelf
shelter
sheriff
sherman
shine
ship
shirt
shock
shoe
short
shrink
side
sierra
sigma
signal
silence
silicon
silk
silver
similar
simon
simple
sinatra
sincere
singer
single
siren
sister
size
ski
slalom
slang
sleep
slogan
slow
small
smart
smile
smoke
snake
snow
social
society
soda
sofia
solar
solid
solo
sonar
sonata
song
sonic
soprano
sound
source
south
soviet
spain
spark
sparta
special
speech
speed
spell
spend
sphere
spider
spiral
spirit
split
sponsor
spoon
sport
spray
spring
square
stadium
stage
stamp
stand
star
state
static
station
status
stella
stereo
stick
sting
stock
stone
stop
store
storm
story
strange
street
stretch
strong
stuart
student
studio
style
subject
subway
sugar
sulfur
sultan
summer
sunday
sunset
super
support
survive
susan
sushi
suzuki
sweden
sweet
swim
swing
switch
symbol
system
table
taboo
tactic
tahiti
talent
tango
tape
target
tarzan
taxi
teacher
telecom
telex
temple
tempo
tennis
texas
textile
theory
thermos
think
thomas
tibet
ticket
tictac
tiger
time
tina
titanic
toast
tobacco
today
toga
tokyo
tomato
tommy
tonight
topic
torch
tornado
toronto
torpedo
torso
total
totem
touch
tourist
tower
toyota
tractor
trade
traffic
transit
trapeze
travel
tribal
tribune
trick
trident
trilogy
trinity
tripod
triton
trivial
tropic
truck
trumpet
trust
tulip
tuna
tunnel
turbo
turtle
twin
twist
type
ultra
uncle
under
unicorn
uniform
union
unique
unit
update
uranium
urban
urgent
user
vacuum
valery
valid
value
vampire
vanilla
vatican
vega
velvet
vendor
venice
ventura
venus
verbal
verona
version
vertigo
veteran
vibrate
victor
video
vienna
viking
village
vincent
violet
violin
virgo
virtual
virus
visa
visible
vision
visitor
vista
visual
vital
vitamin
viva
vocal
vodka
voice
volcano
voltage
volume
voodoo
vortex
voyage
waiter
warning
watch
water
wave
weather
wedding
weekend
welcome
western
wheel
whiskey
william
window
winter
wisdom
wizard
wolf
wonder
world
xray
yankee
year
yellow
yes
yoga
yogurt
young
yoyo
zebra
zero
zigzag
zipper
zodiac
zoom
0707010000001C000081A400000000000000000000000168815CBC000019F1000000000000000000000000000000000000003200000000phraze-0.3.24/word-lists/orchard-street-alpha.txtabbot
abide
abode
above
account
ache
acid
acidic
acre
acts
add
added
adds
ads
again
aged
aging
ago
agony
agree
aide
aided
aim
aims
akin
amid
amino
among
amount
ante
ants
app
apps
apt
arm
art
ask
asp
ate
atom
atoms
atop
attic
aunt
auto
awe
babe
baby
back
backed
bacon
bad
bag
bagel
bags
bail
bait
bake
baked
bald
ball
ban
band
bang
banjo
bank
bar
bark
base
basic
bass
bat
bath
baton
bats
bay
bays
bead
beam
bean
beat
beck
bed
beds
bee
beech
beef
beer
bees
beg
being
bell
bent
best
bet
bias
bid
bids
big
bike
bile
bill
billed
bin
bind
bird
bit
bits
blew
boat
bog
boil
bold
bomb
bond
bone
bonus
bony
book
booked
boom
boost
boot
booth
boots
bore
born
boss
both
bottom
bound
bout
bouts
bow
bowl
bows
box
boy
boys
buck
bud
bug
bugs
bulk
bull
bunny
bus
bush
bust
busy
button
buy
buys
buzz
cab
cabin
cad
cage
cake
calf
call
cam
camp
cane
cannon
cannot
canon
cans
cap
cape
car
cash
cast
casts
cat
cats
ceded
cell
cello
cent
cents
chain
chant
chap
chat
cheek
cheer
chef
chick
chief
child
chili
chill
chin
china
chip
chips
choice
choir
chop
cite
city
civic
civil
clip
coach
coast
coat
cod
code
coded
coffee
coil
coin
coins
coke
cold
coma
comb
come
comic
common
cone
cook
cooked
cool
cop
cope
cops
copy
cord
core
cork
corn
cost
costs
cotton
couch
cough
count
counts
county
coup
coupon
cove
cow
cows
creed
creek
crew
crop
cube
cue
cuff
cup
cups
cure
cut
cute
cuts
cyst
cysts
dad
dam
damp
dams
dash
data
day
days
dead
deaf
deal
dean
debt
debts
debut
decay
decide
decided
deck
deeds
deep
deer
deity
demo
den
dent
deny
depot
dept
depth
deputy
dew
dice
die
died
dig
digit
dim
din
diode
dip
dipped
dire
dish
diss
dive
dock
doe
dog
dogma
dogs
doing
doll
done
donor
doom
door
dot
doth
dots
dough
dove
down
drew
drop
dry
dub
duck
due
dug
duke
dull
dumb
dump
duo
dust
dusty
duty
dwell
each
ear
easy
eats
echo
eddy
edge
edict
edit
effect
egg
eggs
ego
eight
elder
elk
elm
end
epic
epoch
era
error
eve
ever
evil
expo
face
faced
fact
fade
fall
fan
fans
far
fast
fat
fats
feast
feat
fed
fee
feed
feeder
feeds
feel
fees
feet
fell
felt
fern
fest
feud
few
fife
fig
fight
figs
file
fill
fin
find
fine
fins
fir
fire
fish
fist
fit
fits
five
fix
flag
fled
flee
fleet
flew
flight
flint
flip
flood
floor
flow
flu
flux
fly
foe
fog
foil
folk
fond
font
fonts
food
fool
foot
fork
four
fox
free
freed
frog
front
fronts
frost
fry
full
fun
fur
fuss
fuzzy
gable
gains
gale
game
gamma
gang
gangs
gap
gaps
gas
gave
gay
gel
gem
get
ghost
ghosts
giant
gig
gigs
gill
gin
girl
god
going
gold
golf
gone
gong
good
gore
gown
guide
gulf
gum
gun
guns
gut
guy
guys
gym
habit
hail
hair
hale
half
hall
ham
hand
hang
hangs
hasty
hats
hay
head
heed
heel
held
help
her
here
hero
hid
hide
hike
hill
him
hind
hint
hints
hire
hired
hit
hits
hogan
hold
hole
home
honor
hood
hooked
hope
hoped
horn
hour
hub
hue
hug
huh
hulk
hull
hum
hung
hunt
huts
hymn
hymns
icon
icons
icy
idea
ideas
idiom
idiot
idle
idol
imam
indeed
inn
inner
inning
input
inputs
iron
ivy
jack
jade
jail
jam
jar
jaw
jays
jazz
jeep
jet
jets
jimmy
job
jobs
join
joins
joint
joints
joke
josh
joy
joys
judo
juice
jump
junk
just
keel
keen
keep
keeps
kept
key
keys
kick
kicked
kid
kids
kill
killed
kind
king
kings
kiss
kit
kits
kitty
knee
knit
knot
knots
know
lab
lace
lack
lad
lam
lap
last
lay
lead
lean
left
leg
legs
lens
lent
less
lest
let
lets
levy
lid
lie
lied
life
like
liked
limb
limp
line
link
lion
lions
lipid
lips
list
lists
lit
live
loan
lobe
lock
log
logo
logs
lone
long
look
looked
loop
loops
lord
lore
loss
lost
lots
lotus
loud
love
lung
lust
mad
made
magic
maid
mail
main
make
male
mama
manga
mango
manor
many
map
mar
mark
mason
mass
mast
mat
math
max
mayo
men
met
mice
might
mild
milk
mill
mind
mine
mini
minor
mint
minus
miss
mist
mix
mob
mock
mod
mode
model
moist
mold
mole
mom
monk
month
months
mood
moon
more
moss
most
moth
moths
motion
motor
motto
mound
mounts
mouth
move
moved
movie
much
mud
mug
mule
music
must
mute
mystic
myth
mythic
myths
nail
name
neck
need
needed
neon
net
new
nice
niche
niece
night
nights
ninth
node
none
noon
norm
note
noted
notion
noun
nouns
novel
nude
null
nun
nuns
nut
oak
oath
occur
odd
odds
odor
off
offer
omit
once
onion
onions
open
opium
optic
option
opus
ought
ounce
output
over
owe
owns
pace
pack
pad
page
paid
pain
pal
pan
pans
pass
past
pat
path
pay
pays
pea
peas
peel
peeled
peer
peg
pens
per
pet
pets
photo
piano
pick
picked
pie
piece
pier
pig
pigs
pile
piled
pinch
pine
pink
pins
pious
pipe
pits
pity
plea
plot
plus
pod
point
points
poker
pole
poll
polled
polo
pond
pony
pool
poor
pop
pope
popped
pork
port
post
posts
pouch
pound
pour
power
prep
price
pride
print
prior
pro
prop
pub
pubs
pull
pulp
pump
punch
punk
punt
pupil
puppy
pure
push
quick
quit
quiz
race
rag
rags
ram
rams
ran
rat
ray
read
red
reds
reef
reel
refer
relic
rent
rest
rib
ribs
rich
rick
rid
rig
right
rim
ring
rink
riot
riots
rip
ripe
road
rob
robe
rock
rod
rode
roe
role
roll
roof
room
rooms
root
roots
rope
rot
rough
round
row
rows
rub
rude
rue
rug
ruin
rule
rum
run
runs
rush
rust
rusty
sack
sad
safe
saga
sage
said
sail
saint
sake
sale
same
sand
sang
sank
sans
sap
sat
saw
say
says
scan
scout
sea
see
seed
seek
self
sell
sex
shack
shade
she
shed
shell
shin
shiny
ship
ships
shoe
shook
shoot
shoots
shop
shot
shots
shout
shouts
show
shut
shy
sick
side
sided
sigh
sight
sigma
sign
signs
silk
sims
sin
sink
sins
sip
sir
sit
sits
six
ski
skin
skip
sled
small
smash
smell
smile
smith
smoke
smoked
smooth
snap
snout
snow
soda
soil
sold
sole
solo
some
song
songs
sonic
sons
soon
sore
sort
soul
sound
soup
sour
south
sow
sown
soy
spa
speed
spell
spice
spike
spill
spin
spit
spoil
spoke
spoon
spot
spots
spun
spur
spy
staff
stat
stay
steel
step
stick
stiff
still
sting
stint
stir
stock
stoke
stole
stone
stony
stood
stool
stop
stopped
stops
store
stout
stove
stuck
stud
studio
stuff
stump
stunt
stupid
sub
such
sue
sued
suit
suits
sum
sums
sun
sung
sunk
sunny
suns
super
sure
surf
swell
tab
tag
tags
tail
take
talk
tall
tan
tap
tar
tax
tea
tee
tell
ten
then
thick
thief
thigh
thin
thing
things
think
this
three
tide
tie
tied
tier
tight
tile
tin
tiny
tip
tips
tire
toad
toe
toil
told
toll
tomb
tong
tonic
tons
too
took
tooth
topic
torn
tort
toss
touch
tough
tour
tow
towed
town
toy
toys
tree
trek
trio
troop
try
tub
tube
tug
tumor
tuna
tune
tuned
turf
turn
tutor
twice
twin
two
type
under
undo
union
unions
unit
units
unity
until
upper
use
used
using
van
vast
vat
veil
vein
vent
vet
via
vice
video
view
vine
visa
voice
voiced
void
vote
vow
vows
want
was
way
web
weed
week
weeks
weep
weigh
weld
went
wept
west
wet
what
whip
who
wide
wife
wight
wild
will
wind
wing
wins
wipe
wish
wit
woke
wolf
woman
womb
won
wood
wooded
wool
word
wore
work
world
worn
wow
writ
wrong
yahoo
yoga
yoke
you
young
youth
zinc
zip
zone
zoo
zoom
0707010000001D000081A400000000000000000000000168815CBC0002686B000000000000000000000000000000000000003100000000phraze-0.3.24/word-lists/orchard-street-long.txtabandon
abandoned
abandoning
abandonment
abatement
abbey
abbot
abbreviated
abbreviation
abbreviations
abdomen
abdominal
abducted
abduction
aberration
aberrations
abide
abiding
abnormal
abnormalities
abnormality
abnormally
abode
abolish
abolished
abolition
abolitionist
abolitionists
aboriginal
aborigines
aborted
abortion
abortions
abound
above
abrasive
abreast
abroad
abrupt
abruptly
abscess
absence
absent
absolute
absolutely
absorb
absorbed
absorbing
absorbs
absorption
abstain
abstinence
abstract
abstracted
abstraction
abstractions
abstracts
absurd
absurdity
abundance
abundant
abundantly
abuse
abused
abuses
abusing
abusive
abyss
acacia
academia
academic
academically
academician
academics
academies
academy
accelerate
accelerated
accelerating
acceleration
accelerator
accent
accents
accentuated
accept
acceptability
acceptance
accepted
accepting
accepts
access
accessed
accessibility
accessing
accession
accessories
accessory
accident
accidental
accidentally
accidents
acclaim
acclaimed
accolades
accommodate
accommodated
accommodating
accommodation
accommodations
accompanied
accompanies
accompaniment
accompany
accompanying
accomplish
accomplished
accomplishing
accomplishment
accomplishments
accord
accordance
accorded
according
accordingly
accordion
accords
account
accountability
accountable
accountant
accountants
accounted
accounting
accounts
accreditation
accredited
accretion
accrual
accrue
accrued
acculturation
accumulate
accumulated
accumulates
accumulating
accumulation
accuracy
accurately
accusation
accusations
accuse
accused
accuses
accusing
accustomed
acetate
acetic
acetone
achievable
achieve
achieved
achievement
achievements
achieves
achieving
acid
acidic
acidity
acids
acknowledge
acknowledged
acknowledges
acknowledging
acne
acorn
acoustic
acquaintance
acquaintances
acquainted
acquiescence
acquire
acquired
acquires
acquiring
acquisition
acquisitions
acquitted
acreage
acronym
across
acrylic
activate
activates
activating
activation
actively
activism
activist
activists
activities
actress
actresses
actuality
actually
acuity
acupuncture
acute
acutely
adamant
adapt
adaptability
adaptable
adaptation
adaptations
adapted
adapter
adapting
adaptive
add
addict
addicted
addiction
addictive
adding
addition
additional
additionally
additions
additive
additives
address
addressed
addresses
addressing
adds
adept
adequately
adhere
adhered
adherence
adherents
adhering
adhesion
adhesive
adjacent
adjective
adjectives
adjoining
adjudication
adjunct
adjust
adjustable
adjusted
adjusting
adjustment
adjustments
admin
administer
administered
administering
administers
administration
administrations
administrative
administrator
administrators
admirable
admirably
admiral
admirals
admiralty
admiration
admire
admired
admirer
admirers
admiring
admissible
admission
admissions
admit
admits
admitted
admittedly
admitting
admonition
adobe
adolescence
adolescent
adolescents
adopt
adopted
adopting
adoption
adoptive
adopts
adoration
adored
adorned
adrenal
adrenaline
adult
adultery
adulthood
adults
advance
advanced
advancement
advances
advancing
advantage
advantageous
advantages
advent
adventure
adventurer
adventures
adventurous
adverb
adverbs
adversaries
adversary
adverse
adversely
adversity
advertise
advertised
advertisement
advertisements
advertiser
advertisers
advertising
advice
advisable
advise
advised
adviser
advisers
advises
advising
advisory
advocacy
advocate
advocated
advocates
advocating
aegis
aerial
aerodynamic
aeronautical
aeronautics
aerosol
afar
affair
affairs
affect
affecting
affection
affectionate
affectionately
affections
affects
affidavit
affiliate
affiliated
affiliates
affiliation
affiliations
affinities
affinity
affirm
affirmation
affirmative
affirming
affirms
afflicted
affliction
affluence
affluent
afford
affordable
afforded
affords
afghan
afloat
aforementioned
afraid
afterlife
aftermath
afternoon
afternoons
afterward
afterwards
again
against
agencies
agency
agenda
agendas
aggravated
aggregate
aggregated
aggregates
aggregation
aggression
aggressive
aggressively
aggressiveness
agile
agitated
agitation
agony
agrarian
agree
agreeable
agreed
agreeing
agreement
agreements
agrees
agricultural
agriculture
aground
ahead
aide
aides
ailments
aim
aimed
aiming
aims
airborne
aircraft
airfield
airfields
airlift
airline
airlines
airmen
airplane
airplanes
airport
airports
airship
airspace
airstrip
airways
aisle
aisles
akin
alarm
alarmed
alarming
alarms
alas
albeit
album
albumin
albums
alchemy
alcohol
alcoholic
alcoholics
alcoholism
alder
alderman
aldermen
alert
alerted
alfalfa
algae
algebra
algebraic
algebras
algorithm
algorithms
alias
alien
alienated
alienation
aliens
align
aligned
alignment
alike
alive
alkali
alkaline
allegation
allegations
alleged
allegedly
allegiance
alleging
allegorical
allegory
allergic
allergies
allergy
alleviate
alliance
alliances
alligator
allocate
allocated
allocating
allocation
allocations
allotment
allotted
allowable
allowance
allowances
allowed
allowing
allows
alloy
alloys
alluded
alludes
allusion
allusions
alluvial
almanac
almighty
almond
almost
aloft
alone
along
alongside
aloof
aloud
alpha
alphabet
alphabetical
alphabetically
alpine
already
alright
altar
altars
alter
alteration
alterations
altercation
altered
altering
alternate
alternated
alternately
alternating
alternation
alternative
alternatively
alternatives
alters
although
altitude
altitudes
alto
altogether
altruism
altruistic
aluminum
alumni
always
amalgam
amalgamated
amalgamation
amassed
amateur
amateurs
amazed
amazement
amazing
amazingly
amazon
ambassador
ambassadors
ambient
ambiguities
ambiguity
ambition
ambitions
ambitious
ambivalence
ambivalent
ambulance
ambulatory
ambush
ambushed
amenable
amend
amended
amending
amendment
amendments
amenities
amiable
amid
amidst
amino
ammonia
ammunition
amnesia
amnesty
among
amongst
amorphous
amortization
amounted
amounting
amounts
amphibians
amphibious
amphitheater
amplification
amplified
amplifier
amplifiers
amplitude
amplitudes
amply
amputation
amuse
amused
amusement
amusing
anaerobic
analog
analogies
analogous
analogy
analysis
analyst
analysts
analytic
analytical
analytically
analyze
analyzed
analyzer
analyzes
analyzing
anarchism
anarchist
anarchists
anarchy
anatomic
anatomical
anatomy
ancestor
ancestors
ancestral
ancestry
anchor
anchorage
anchored
anchors
ancient
ancients
ancillary
androgen
android
anecdotal
anecdote
anecdotes
anemia
anesthesia
anesthetic
aneurysm
aneurysms
anew
angelic
angels
angina
angrily
angry
anguish
animal
animals
animated
animation
animations
animator
anime
animosity
anion
ankle
ankles
annals
annealing
annex
annexation
annexed
annihilation
anniversary
annotated
annotation
annotations
announce
announced
announcement
announcements
announcer
announces
announcing
annoyance
annoyed
annoying
annual
annually
annuity
annulled
anode
anointed
anomalies
anomalous
anomaly
anonymity
anonymous
anonymously
anorexia
answer
answering
answers
antagonism
antagonist
antagonistic
antagonists
antarctic
ante
antebellum
antecedent
antecedents
antelope
antenna
antennae
antennas
anterior
anthem
anthologies
anthology
anthropological
anthropologist
anthropologists
anthropology
antibiotic
antibiotics
antibodies
antibody
anticipate
anticipated
anticipates
anticipating
anticipation
antidepressant
antidepressants
antidote
antigen
antigens
antiquarian
antique
antiques
antiquities
antiquity
antislavery
antisocial
antithesis
antitrust
anxieties
anxiety
anxious
anxiously
anybody
anyhow
anymore
anyone
anything
anytime
anywhere
aorta
apart
apartheid
apartment
apartments
apathy
aperture
apex
aphasia
apocalypse
apocalyptic
apologetic
apologies
apologize
apologized
apology
apostle
apostles
apostolic
app
appalled
appalling
apparatus
apparel
apparent
apparently
appeal
appealed
appealing
appeals
appearance
appearances
appearing
appears
appellant
appellate
appended
appendices
appendix
appetite
appetites
applauded
applause
apples
appliance
appliances
applicability
applicable
applicant
applicants
application
applications
applied
applies
apply
applying
appoint
appointed
appointing
appointment
appointments
appoints
appraisal
appraisals
appreciable
appreciably
appreciate
appreciated
appreciating
appreciation
appreciative
apprehend
apprehended
apprehension
apprehensive
apprentice
apprenticed
apprentices
apprenticeship
approach
approached
approaches
approaching
appropriated
appropriately
appropriateness
appropriation
appropriations
approval
approve
approved
approving
approximate
approximated
approximately
approximation
approximations
apps
apron
aptitude
aptly
aqua
aquaculture
aquarium
aquatic
aquatics
aqueduct
aquifer
arbitrarily
arbitrary
arbitration
arbitrator
arbitrators
arboretum
arc
arcade
arcades
archaic
archangel
archbishop
archdeacon
archdiocese
archduke
archeological
archer
archers
archery
archetypal
archetype
archipelago
architect
architects
architectural
architecture
architectures
archive
archived
archives
arcs
ardent
arduous
area
areas
arena
arenas
argon
arguably
argue
argued
argues
arguing
argument
argumentation
arguments
argyle
arid
arise
arisen
arises
arising
aristocracy
aristocrat
aristocratic
aristocrats
arithmetic
armada
armament
armaments
armchair
armies
armistice
armor
armored
armory
army
aroma
aromatic
arose
around
arousal
arouse
arrange
arranged
arrangements
arranger
arranges
arranging
array
arrays
arrears
arrest
arrested
arresting
arrests
arrival
arrivals
arrive
arrived
arrives
arriving
arrogance
arrogant
arroyo
arsenal
arsenic
arteries
artery
arthritis
articulated
articulating
articulation
artifact
artifacts
artificial
artificially
artillery
artist
artistic
artistry
artists
artwork
artworks
asbestos
ascend
ascendancy
ascended
ascending
ascension
ascent
ascertain
ascertained
ascetic
ascribe
ascribed
ashamed
ashore
asleep
aspect
aspects
aspen
asphalt
aspiration
aspirations
aspire
aspirin
aspiring
assassin
assassinated
assassins
assault
assaulted
assaulting
assaults
assay
assays
assemblage
assemblages
assemble
assembled
assemblies
assembling
assembly
assent
assert
asserted
asserting
assertion
assertions
assertive
assertiveness
asserts
assess
assessed
assesses
assessing
assessment
assessments
asset
assets
assign
assigning
assignment
assignments
assigns
assimilate
assimilated
assimilation
assistance
assistant
assistants
assisted
assisting
assists
associate
associated
associates
associating
association
associations
associative
assorted
assortment
assume
assumed
assumes
assuming
assumption
assumptions
assurances
assuredly
assures
asteroid
asteroids
asthma
astonished
astonishing
astonishment
astounding
astray
astrology
astronaut
astronauts
astronomer
astronomers
astronomical
astronomy
astrophysics
astute
asylum
asymmetric
asymmetrical
asymmetry
asymptotic
asynchronous
atheism
atheist
atherosclerosis
athlete
athletes
athletic
athletics
atlas
atmosphere
atmospheric
atoll
atom
atoms
atonement
atop
atrium
atrocities
atrophy
attach
attached
attaching
attachment
attachments
attacked
attacker
attackers
attacking
attacks
attain
attainable
attained
attaining
attainment
attains
attempt
attempted
attempting
attempts
attend
attendance
attendant
attendants
attended
attending
attends
attention
attentions
attentive
attenuated
attenuation
attest
attested
attic
attire
attitude
attitudes
attorney
attorneys
attract
attracted
attracting
attraction
attractions
attractiveness
attracts
attributable
attribute
attributed
attributes
attributing
attribution
attributions
attrition
attuned
atypical
auburn
auction
auctioned
auctions
audible
audience
audiences
audio
audit
auditing
audition
auditioned
auditions
auditor
auditorium
auditors
auditory
audits
augment
augmentation
augmented
august
aura
auspices
auspicious
austere
austerity
authentic
authentication
authenticity
author
authored
authoritarian
authoritative
authorities
authority
authorization
authorize
authorizing
authors
authorship
autism
autistic
auto
autobiography
autocratic
autoimmune
automated
automatic
automatically
automation
automobile
automobiles
automotive
autonomous
autonomy
autopsy
autumn
auxiliary
avail
availability
avalanche
avatar
avenge
avengers
avenue
avenues
average
averaged
averages
averaging
averse
aversion
avert
averted
avian
aviation
aviator
avid
avoid
avoidance
avoided
avoiding
avoids
await
awaited
awaiting
awaits
awake
awaken
awakened
awakening
awakens
award
awarded
awarding
awards
awareness
awe
awesome
awfully
awhile
awkward
awkwardly
awoke
axe
axial
axiom
axioms
axle
axles
axon
axons
aye
azure
babe
babies
baby
baccalaureate
bachelor
backbone
backdrop
backed
background
backgrounds
backing
backlash
backstage
backstory
backstroke
backup
backward
backwards
backyard
bacon
bacteria
bacterial
bacterium
bad
bade
badge
badger
badgers
badges
badly
badminton
baffled
bag
bagel
baggage
bags
bail
bait
bake
baked
baker
bakery
baking
balancing
balcony
bald
bales
ballad
ballads
ballast
ballet
ballets
ballistic
balloon
balloons
ballot
ballots
ballpark
ballroom
bamboo
banana
bananas
bandage
banded
bandit
bandits
bands
bandwidth
bang
banished
banjo
bank
banker
bankers
banking
banknotes
bankrupt
bankruptcy
banks
banned
banner
banners
banning
banquet
bans
bantam
bantamweight
baptism
baptists
baptized
barbarian
barbarians
barbarous
barbecue
barbed
barber
bard
bare
barefoot
barely
bargain
bargaining
barge
barges
baritone
barium
barker
barley
barn
barney
barns
baron
baroness
baronet
baronets
barons
baroque
barracks
barrage
barred
barrel
barrels
barren
barrier
barriers
barring
barrister
barrow
bars
barter
basal
basalt
baseball
based
baseline
baseman
basement
bash
basic
basically
basics
basil
basilica
basin
basing
basins
basis
basket
basketball
baskets
bass
bassist
bastion
batch
bath
bathe
bathed
bathing
bathroom
bathrooms
baths
baton
bats
batsmen
battalion
battalions
batted
batter
battered
batteries
batters
battery
batting
battle
battled
battlefield
battles
battleship
battleships
battling
bay
bayou
bays
bazaar
beach
beaches
beacon
bead
beads
beak
beam
beamed
beams
beans
bear
beard
bearded
bearer
bearers
bearings
bears
beast
beasts
beating
beats
beau
beauties
beautiful
beautifully
beauty
beaver
beavers
became
beck
become
becomes
becoming
bedrock
bedroom
bedrooms
beds
bedside
bedtime
bee
beech
beef
beer
beers
bees
beet
beetle
beetles
beforehand
befriended
befriends
beg
began
beggar
beggars
begged
begging
begin
beginner
beginners
beginning
beginnings
begins
begs
begun
behalf
behave
behaved
behaves
behaving
behavior
behavioral
beheaded
beheld
behest
behind
behold
being
beings
belief
beliefs
believe
believed
believer
believers
believes
believing
bell
belle
belligerent
bells
belly
belong
belonged
belonging
belongings
belongs
beloved
below
belt
belts
bench
benches
benchmark
bend
bender
bending
bends
beneath
benefactor
beneficial
beneficiaries
beneficiary
benefit
benefited
benefits
benevolence
benevolent
benign
bent
benzene
bequeathed
bereavement
berg
berth
berths
beset
beside
besides
besieged
best
bestow
bestowed
bestseller
beta
betray
betrayal
betrayed
bets
better
betting
beverage
beverages
beware
bewildered
beyond
bias
biases
biathlon
bible
biblical
bibliographic
bibliographical
bibliographies
bibliography
bicentennial
bicycle
bicycles
bidder
bidding
bids
biennial
bifurcation
big
bigger
biggest
bike
bikes
biking
bikini
bilateral
bilingual
bill
billboard
billed
billiards
billing
billings
billion
billionaire
billions
bills
binary
bind
binder
binding
binds
bingo
binoculars
binomial
biochemical
biochemistry
biodiversity
biographer
biographical
biographies
biological
biologically
biologist
biologists
biology
biomedical
biopsy
biosphere
biotechnology
bipartisan
biplane
bipolar
birch
bird
birds
birthday
births
biscuits
bisexual
bishopric
bishops
bison
bite
bites
bitten
bitter
bitterly
bitterness
bizarre
black
blackboard
blackened
blackish
blackmail
blackness
blackout
blacksmith
blade
blades
blame
blamed
blames
blaming
bland
blank
blanket
blankets
blanks
blast
blasted
blasting
blatant
blaze
blazers
blazing
bleak
bleed
bleeding
blend
blended
blending
blends
bless
blessed
blessing
blessings
blew
blight
blimp
blind
blinded
blinding
blindly
blindness
blinds
blink
blinked
blinking
bliss
blitz
blizzard
bloc
block
blockade
blockbuster
blocked
blocking
blocks
blog
blogger
blogs
blond
blonde
blood
blooded
bloodshed
bloodstream
bloody
bloom
blooming
blooms
blossom
blossoms
blot
blouse
blow
blowing
blown
blows
blue
bluegrass
blueprint
blues
bluff
bluffs
blunt
bluntly
blur
blurred
blurring
blush
blushed
boa
boar
boarded
boarding
boardwalk
boast
boasted
boasts
boating
bobby
bobcats
bodily
bodyguard
bog
bohemian
boil
boiled
boiler
boilers
boiling
bold
boldly
boldness
bolster
bolt
bolted
bolts
bomb
bombarded
bombardier
bombardment
bombed
bomber
bombers
bombing
bombings
bombs
bond
bonded
bonding
bonds
bones
bonnet
bonus
bonuses
bony
boogie
booked
booking
booklet
bookstore
boom
booming
boon
boost
boosted
booster
boot
booth
boots
border
bordered
bordering
borderline
borders
bore
boredom
boron
borough
boroughs
borrow
borrowed
borrower
borrowers
borrowing
boss
bosses
botanical
botanist
botany
bother
bothered
bothering
bottle
bottled
bottles
bottom
bottoms
bought
boulder
boulders
boulevard
bounce
bounced
bouncing
boundaries
boundary
bounded
bounding
boundless
bounty
bouquet
bourbon
bourgeoisie
bout
boutique
bouts
bovine
bowed
bower
bowing
bowl
bowled
bowler
bowlers
bowling
bowls
bowman
boxed
boxer
boxers
boxes
boxing
boycott
boycotted
boyfriend
boyhood
bracket
brackets
braille
brain
brains
brake
brakes
braking
bran
branch
branched
branches
branching
brand
branded
branding
brands
brandy
brass
brave
bravely
bravery
braves
bravo
brawl
bray
breach
breached
breaches
bread
breadth
breakdown
breaker
breakers
breakfast
breakthrough
breakup
breaststroke
breath
breathe
breathed
breathing
breathless
breaths
breed
breeder
breeders
breeding
breeds
breeze
brethren
brevity
brew
brewer
breweries
brewers
brewery
brewing
bribe
bribery
bribes
brick
bricks
bride
bridegroom
bridgehead
bridges
bridging
brief
briefcase
briefing
briefly
briefs
brig
brigade
brigades
bright
brighter
brightest
brightly
brightness
brilliance
brilliant
brilliantly
brine
bring
brings
brink
brisk
briskly
brittle
broadband
broadcast
broadcaster
broadcasters
broadcasting
broadcasts
broaden
broadened
broadening
broader
broadest
broadly
broccoli
brochure
brochures
broke
broker
brokerage
brokers
bromide
bronchial
bronchitis
broncos
bronze
brood
brooding
brook
brooks
broom
broth
brother
brotherhood
brothers
brought
brown
browning
brownish
browns
browse
browser
browsers
browsing
bruins
bruised
bruises
brunch
brush
brushed
brushes
brushing
brutal
brutality
brutally
brute
bubble
bubbles
bubbling
buccaneers
buck
bucket
buckets
buckeyes
buckle
buckling
bucks
bud
buddies
budding
buddy
budget
budgetary
budgeting
budgets
buds
buff
buffalo
buffer
buffers
buffet
bugs
builder
builders
builds
buildup
bulb
bulbs
bulge
bulging
bulk
bulky
bull
bulldog
bulldogs
bullet
bulletin
bullets
bullock
bullpen
bulls
bully
bullying
bump
bumped
bumper
bumps
bun
bunch
bundle
bundled
bundles
bungalow
bunk
bunker
bunkers
bunny
burden
burdened
burdens
bureau
bureaucracies
bureaucracy
bureaucratic
bureaucrats
bureaus
burgeoning
burglary
burial
burials
burlesque
burned
burner
burning
burns
burnt
burrow
burrows
bursting
bury
burying
bus
bushes
busiest
business
businesses
businessman
businessmen
businesswoman
busy
butch
butcher
butler
butter
butterflies
butterfly
button
buttons
buy
buyer
buyers
buying
buyout
buys
buzz
bypass
bypassed
bypassing
byte
bytes
cab
cabaret
cabbage
cabin
cabinet
cabinets
cabins
cable
cables
cache
cactus
cad
cadence
cadet
cadets
cadmium
cadre
cadres
cafeteria
caffeine
cage
cages
cake
cakes
calamity
calcium
calculate
calculated
calculates
calculating
calculation
calculations
calculator
calculus
calendar
calf
caliber
calibrated
calibration
caliph
caliphate
caller
calligraphy
calm
calmed
calmly
caloric
calorie
calories
calves
camel
camels
cameo
camera
cameras
camouflage
camp
campaign
campaigned
campaigner
campaigning
campaigns
camped
campground
camping
camps
campus
campuses
canal
canals
canary
cancel
canceled
cancer
cancers
candid
candidacy
candidate
candidates
candle
candles
candy
canine
cannabis
cannon
cannons
cannot
canoe
canoeing
canoes
canon
canonical
canons
canopy
cantata
canto
canvas
canyon
cap
capabilities
capability
capacitance
capacities
capacitor
capacitors
capillaries
capillary
capital
capitalism
capitalist
capitalists
capitalization
capitalize
capitalized
capitals
capitol
capped
caps
capsule
capsules
captain
captaincy
captained
captains
caption
captive
captives
captivity
captures
capturing
caravan
carbohydrate
carbohydrates
carbon
carbonate
cardboard
cardiac
cardinal
cardinals
cardiovascular
career
careers
careful
carefully
caregiver
caregivers
careless
carelessly
cares
caretaker
cargo
caribou
caricature
caries
caring
carnal
carnival
carnivorous
carol
carousel
carp
carpenter
carpenters
carpet
carpets
carriage
carriages
carriageway
carried
carrier
carriers
carries
carrot
carrots
carry
carrying
cart
cartel
cartilage
carton
cartoon
cartoonist
cartoons
cartridge
cartridges
carts
carve
carved
carver
carving
carvings
cascade
cascades
cash
casino
casinos
casket
cassette
caste
castes
castle
castles
castration
casual
casually
casualties
casualty
catalog
cataloging
catalogs
catalyst
catalysts
catalytic
catalyzed
catalyzes
cataract
catastrophe
catastrophic
catch
catcher
catches
catching
catchy
catechism
categorical
categories
categorization
categorize
categorized
category
cater
catering
caterpillar
catfish
cathedral
cathedrals
catheters
cathode
cattle
caucus
caught
causal
causality
causation
causative
cause
caused
causes
causeway
causing
caustic
caution
cautioned
cautions
cautious
cautiously
cavaliers
cavalry
caveat
cavern
caves
cavities
cavity
cease
ceasefire
ceases
cedar
ceiling
ceilings
celebrate
celebrated
celebrates
celebrating
celebration
celebrations
celebrities
celebrity
celery
celestial
cell
cellar
cellist
cello
cells
cellular
cellulose
cemented
cemeteries
cemetery
censor
censored
censorship
censure
census
censuses
centenary
centennial
center
centered
centering
centerpiece
centers
centimeters
central
centralization
centrally
centrifugal
centuries
century
ceramic
ceramics
cereal
cereals
cerebellum
cerebral
ceremonial
ceremonies
ceremony
certainly
certificate
certificates
certification
certified
certify
cessation
chain
chained
chains
chaired
chairman
chairmanship
chairperson
chairs
chalk
challenge
challenged
challenger
challengers
challenges
challenging
chamber
chamberlain
chambers
champ
champagne
champion
championed
champions
championship
championships
chance
chancellor
chancery
chances
chandler
channel
channels
chanting
chaos
chaotic
chap
chapel
chapels
chaplain
chaps
chapter
chapters
char
character
characteristic
characteristics
characterize
characterized
characterizes
characterizing
characters
charcoal
charge
charged
chargers
charges
charging
chariot
charisma
charismatic
charitable
charities
charity
charm
charmed
charming
charms
chart
charted
charter
chartered
charters
charting
charts
chassis
chaste
chastity
chat
chatter
chatting
cheap
cheaper
cheapest
cheaply
cheat
cheated
cheating
check
checked
checking
checklist
checkpoint
checks
cheek
cheeks
cheer
cheered
cheerful
cheerfully
cheering
cheers
cheese
chef
chefs
chemical
chemically
chemicals
chemist
chemistry
chemists
chemotherapy
cherish
cherished
cherry
chess
chest
chestnut
chests
chevron
chew
chewed
chewing
chick
chicken
chickens
chicks
chief
chiefly
chiefs
chieftain
child
childbearing
childbirth
childcare
childhood
childish
childless
chile
chili
chill
chilled
chilling
chilly
chimney
chimneys
chimpanzees
chin
china
chip
chips
chivalry
chloride
chlorine
chloroform
chlorophyll
chocolate
choice
choices
choir
choirs
choke
choked
choking
cholera
cholesterol
choose
chooses
choosing
chop
chopped
choral
chorale
chord
chords
choreographed
choreographer
choreography
chores
chorus
chose
chosen
chow
christened
chromatic
chrome
chromium
chromosome
chromosomes
chronic
chronically
chronicle
chronicler
chronicles
chronological
chronology
chuck
chuckled
chunk
chunks
churches
churchyard
cigar
cigarette
cigarettes
cigars
cinema
cinemas
cinematic
cinematographer
cinematography
cinnamon
cipher
circa
circadian
circle
circles
circling
circuit
circuitry
circuits
circular
circulate
circulated
circulating
circulation
circulatory
circumcision
circumference
circumscribed
circumstance
circumstances
circumstantial
circumvent
circus
citadel
citations
cites
cities
citizen
citizenry
citizens
citizenship
citrus
civic
civil
civilian
civilians
civilization
civilizations
civilized
clad
claimant
claimants
clamp
clamped
clan
clandestine
clans
clapped
clarification
clarified
clarify
clarifying
clarinet
clarity
clash
clashed
clashes
clasped
class
classed
classes
classic
classical
classics
classification
classifications
classify
classifying
classmate
classmates
classroom
classrooms
clause
clauses
claw
claws
clay
cleaned
cleaner
cleaners
cleaning
cleanliness
cleansing
cleanup
clearance
cleared
clearer
clearest
clearing
clearly
cleavage
cleft
clement
clenched
clergy
clergyman
clergymen
cleric
clerical
clerics
clerk
clerks
clever
click
clicked
clicking
clicks
client
clients
cliff
cliffs
climate
climates
climatic
climax
climb
climbed
climber
climbers
climbing
climbs
clinch
clinched
clinging
clinic
clinical
clinically
clinician
clinicians
clinics
clip
clipboard
clipped
clipper
clippers
clipping
clips
cloak
clock
clocks
clockwise
cloister
cloned
cloning
closely
closeness
closer
closes
closest
closet
clot
cloth
clothed
clothes
clothing
cloths
clotting
cloud
clouded
clouds
cloudy
clover
cloves
clown
clubhouse
clue
clues
clumps
clumsy
clung
cluster
clustered
clustering
clusters
clutch
clutched
clutching
clutter
coached
coaches
coaching
coagulation
coalition
coalitions
coals
coarse
coast
coastal
coaster
coastline
coasts
coat
coated
coating
coatings
coats
cobalt
cobra
cocked
cockpit
cocoa
coconut
cod
codex
codified
coeducational
coefficient
coefficients
coercion
coercive
coexist
coexistence
coffee
coffin
cognitive
coherence
cohesion
cohesive
cohort
cohorts
coiled
coils
coin
coinage
coincide
coincided
coincidence
coincidentally
coincides
coinciding
coined
coins
coke
cola
cold
colder
coldest
coldly
coliseum
collaborate
collaborated
collaborating
collaboration
collaborations
collaborative
collaborator
collaborators
collage
collapse
collapsed
collapses
collapsing
collar
collateral
colleague
colleagues
collected
collecting
collective
collectively
collector
collectors
collects
college
colleges
collided
collier
colliery
collision
collisions
colloquial
colloquially
collusion
cologne
colon
colonel
colonels
colonial
colonialism
colonies
colonists
colonization
colonized
colony
coloration
colorful
coloring
colors
colossal
colt
colts
column
columnist
columns
combat
combatants
combating
combinations
combine
combined
combines
combining
combo
combs
combustion
comeback
comedian
comedians
comedic
comedies
comedy
comet
comets
comfort
comfortably
comforted
comforting
comforts
comic
comics
comma
command
commandant
commanded
commander
commanders
commanding
commandment
commandments
commando
commandos
commands
commas
commemorate
commemorated
commemorates
commemorating
commemoration
commemorative
commence
commenced
commencement
commencing
commensurate
comment
commentaries
commentary
commentator
commentators
commented
commenting
comments
commerce
commercial
commercially
commercials
commission
commissioner
commissioners
commissions
commit
commitment
commitments
commits
committed
committees
committing
commodities
commodity
commodore
commonest
commonly
commonplace
commons
commonwealth
commotion
communal
commune
communes
communicate
communicated
communicates
communicating
communication
communications
communicative
communion
communism
communist
communists
communities
community
commute
commuted
commuter
commuters
compact
compaction
companion
companions
companionship
comparable
comparative
comparatively
compare
compared
compares
comparing
comparison
comparisons
compartment
compartments
compassion
compassionate
compatriot
compel
compelled
compelling
compendium
compensate
compensated
compensating
compensation
compensatory
compete
competed
competencies
competency
competes
competing
competition
competitions
competitive
competitiveness
competitor
competitors
compilation
compilations
compile
compiled
compiler
compiling
complacency
complain
complainant
complained
complaining
complains
complaint
complaints
complement
complementary
complemented
complements
completed
completely
completeness
completes
completing
completion
complex
complexes
complexion
complexities
complexity
compliance
compliant
complicate
complicated
complicating
complication
complications
complicity
complied
compliment
complimentary
complimented
compliments
comply
complying
component
components
compose
composer
composers
composing
composite
composites
compositions
compost
composure
compound
compounded
compounding
compounds
comprehend
comprehended
comprehensible
comprehension
comprehensive
compress
compressed
compressor
comprise
comprised
comprises
comprising
compromise
compromised
compromises
comptroller
compulsion
compulsive
compulsory
computation
computational
computations
compute
computed
computer
computerized
computers
computing
comrade
comrades
concave
conceal
concealed
concealing
concealment
concede
conceded
conceding
conceivably
conceive
conceived
concentrate
concentrated
concentrates
concentrating
concentration
concentrations
concentric
concept
conception
conceptions
concepts
conceptual
conceptualized
conceptually
concern
concerned
concerning
concerns
concert
concerted
concerto
concertos
concerts
concession
concessions
concise
conclave
conclude
concluded
concludes
concluding
conclusion
conclusions
conclusively
concomitant
concord
concourse
concrete
concubine
concur
concurrence
concurrency
concurrent
concurrently
concurring
concussion
condemn
condemnation
condemned
condemning
condensation
condensed
condenser
condition
conditioned
conditioning
conditions
condom
condominium
condoms
condor
conducive
conduct
conducted
conducting
conduction
conductive
conductivity
conducts
conduit
cone
cones
confederacy
confederate
confederates
confederation
confer
conference
conferences
conferred
conferring
confers
confess
confessed
confesses
confession
confessional
confessions
confided
confidence
confident
confidential
confidentiality
confidently
configuration
configurations
configure
configured
configuring
confine
confined
confinement
confines
confining
confirm
confirmation
confirmed
confirming
confirms
confiscated
conflict
conflicting
conflicts
confluence
conform
conformation
conforming
conformity
conforms
confounded
confront
confrontation
confrontations
confronted
confronting
confronts
confuse
confused
confusing
confusion
congenial
congenital
congestion
congestive
conglomerate
congratulate
congratulations
congregation
congregational
congregations
congress
congresses
congressional
congressman
congressmen
congruence
congruent
conical
conjecture
conjugate
conjugated
conjunction
connect
connecting
connections
connective
connectivity
connector
connectors
connects
connotation
connotations
conquer
conquered
conquering
conqueror
conquerors
conquest
conquests
conscience
conscientious
consciousness
conscription
consecrated
consecration
consecutive
consecutively
consensual
consensus
consent
consented
consequence
consequences
consequent
consequential
consequently
conservation
conservatism
conservative
conservatives
conservatory
conserve
conserved
considerable
considerably
considerations
considering
considers
consist
consisted
consistently
consisting
consists
consolation
console
consoles
consolidate
consolidated
consolidating
consolidation
consonant
consonants
consort
consortium
conspicuous
conspicuously
conspiracy
conspirators
constable
constabulary
constancy
constant
constantly
constants
constellation
constellations
consternation
constipation
constituencies
constituency
constituent
constituents
constitute
constitutes
constituting
constitution
constitutional
constitutions
constrain
constrained
constraint
constraints
constriction
constructions
constructive
constructor
constructs
construed
consul
consular
consulate
consult
consultancy
consultant
consultants
consultation
consultations
consultative
consulted
consulting
consume
consumed
consumer
consumerism
consumers
consumes
consuming
consummate
consummation
consumption
contact
contacted
contacting
contacts
contagious
contain
contained
container
containers
containing
containment
contains
contaminants
contaminated
contamination
contemplate
contemplated
contemplating
contemplation
contemplative
contemporaneous
contemporaries
contemporary
contempt
contend
contended
contender
contenders
contending
contends
content
contented
contention
contentious
contentment
contents
contest
contestant
contestants
contested
contesting
contests
context
contexts
contextual
contiguous
continental
continents
contingencies
contingency
contingent
continual
continually
continuance
continuation
continue
continued
continues
continuing
continuity
continuous
continuously
continuum
contour
contours
contraception
contraceptive
contraceptives
contract
contracted
contracting
contraction
contractions
contractor
contractors
contracts
contractual
contradict
contradicted
contradiction
contradictions
contradictory
contradicts
contrary
contrast
contrasted
contrasting
contrasts
contribute
contributed
contributes
contributing
contribution
contributions
contributor
contributors
contributory
contrived
control
controller
controllers
controlling
controls
controversial
controversially
controversies
controversy
convection
convened
conveniently
convent
convention
conventionally
conventions
converge
convergence
convergent
converging
conversation
conversational
conversations
converse
conversely
conversion
conversions
convert
converted
converter
convertible
converting
converts
convex
convey
conveyance
conveyed
conveying
conveyor
conveys
convict
convicted
conviction
convictions
convicts
convince
convinced
convinces
convincing
convincingly
convocation
convoy
convoys
convulsions
cook
cookbook
cooked
cookie
cookies
cooking
cooks
cool
cooled
cooler
cooling
cooper
cooperate
cooperated
cooperating
cooperation
cooperative
cooperatives
coordinate
coordinated
coordinates
coordinating
coordination
coordinator
cop
copied
copies
coping
copious
copper
cops
copyright
copyrighted
coral
corals
cordial
cork
cornea
corneal
corner
corners
cornerstone
cornice
corolla
corollary
corona
coronary
coronation
coronavirus
coroner
corporal
corporations
corporeal
corps
corpse
corpses
corpus
corrected
correcting
correction
correctional
corrections
corrective
correctness
correlate
correlated
correlates
correlation
correlations
correspond
corresponded
correspondence
correspondent
correspondents
corresponding
correspondingly
corresponds
corridor
corridors
corrosion
corrosive
corrugated
corrupt
corrupted
corruption
cortex
cosmetic
cosmetics
cosmic
cosmological
cosmology
cosmopolitan
cosmos
cost
costing
costly
costs
costume
costumes
cottage
cottages
cotton
couch
cougars
cough
coughing
council
councilor
councils
counsel
counseling
counselor
counselors
countdown
countenance
counteract
counterattack
counterpart
counterparts
counterpoint
countess
counties
countless
countries
country
countrymen
countryside
county
coup
coupe
couple
coupled
couples
coupling
coupon
coupons
courageous
courier
courses
court
courteous
courtesy
courthouse
courtiers
courtly
courtroom
courts
courtship
courtyard
cousin
cousins
cove
covenant
covenants
coverage
covert
coveted
cow
coward
cowardice
cowardly
cowboy
cowboys
coworkers
cows
coyote
coyotes
cozy
crab
crack
crackdown
cracked
crackers
cracking
cracks
cradle
crafted
crafts
craftsman
craftsmen
crammed
cramped
cramps
crane
cranes
cranial
crank
crash
crashed
crashes
crashing
crater
craters
craven
craving
crawl
crawled
crawling
crazy
creamy
creates
creating
creations
creative
creatively
creativity
creator
creators
creature
creatures
credence
credentials
credibility
credit
creditor
creditors
credits
creek
creeks
creep
creeping
cremated
creole
crept
crescent
crest
crested
crewed
crib
cricket
cricketer
cricketers
cried
cries
crime
crimes
criminal
criminals
criminology
crimson
crippled
crises
crisis
crisp
criteria
criterion
critic
critical
critically
criticism
criticisms
criticize
criticized
criticizes
criticizing
critics
critique
critiques
crocodile
crook
crooked
crop
cropped
cropping
crossed
crosses
crossing
crossings
crossover
crossroads
crouched
crow
crowd
crowded
crowds
crown
crowned
crowns
crows
crucial
crucially
crucible
crucified
crucifixion
crude
cruel
cruelty
cruise
cruiser
cruisers
cruises
cruising
crumbling
crumbs
crumpled
crusade
crusader
crusaders
crusades
crush
crushed
crushing
crust
crustaceans
crying
crypt
cryptic
crystal
crystalline
crystallization
crystallized
crystals
cub
cube
cubes
cubic
cubs
cucumber
cuff
cuisine
culinary
culminated
culminating
culmination
culprit
cult
cultivate
cultivated
cultivating
cultivation
cultivators
cults
culturally
cultured
cultures
cumbersome
cumulative
cunning
cup
cupboard
cupola
cups
curative
curator
curb
cures
curfew
curiosity
curious
curiously
curl
curled
curling
curls
curly
currencies
currents
curricula
curriculum
curry
curse
cursed
curses
cursing
cursor
curt
curtailed
curtain
curtains
curvature
curve
curved
curves
curving
cushion
cushions
custodial
custodian
custody
custom
customarily
customary
customer
customers
customize
customized
customs
cutoff
cuts
cutter
cutting
cuttings
cyanide
cyberspace
cyclic
cyclical
cyclist
cyclists
cyclone
cyclones
cylinder
cylinders
cylindrical
cynical
cynicism
cypress
cyst
cystic
cysts
cytoplasm
dab
dad
daddy
dagger
daily
dairy
daisy
dale
damage
damaged
damages
damaging
damp
dams
danced
dancer
dancers
dances
dancing
dangerous
dangerously
dangers
dangling
dare
dared
daring
dark
darkened
darker
darkest
darkness
darling
dart
darted
darts
dash
dashed
dashing
data
database
databases
datum
daughters
daunting
davenport
dawn
dawned
daylight
daytime
dazed
dazzling
dead
deadliest
deadline
deadlines
deadlock
deadly
deaf
deafness
dealer
dealers
dealing
dealings
dealt
dean
dear
dearest
dearly
death
deaths
debate
debated
debates
debating
debilitating
debit
debris
debt
debtor
debtors
debts
debug
debugging
debut
debuts
decade
decades
decay
decaying
deceased
decedent
deceit
deceive
deceived
decency
decent
decentralized
deception
deceptive
decide
decided
decidedly
decides
deciding
deciduous
decimal
decision
decisions
decisive
decisively
deck
decks
declaration
declarations
declarative
declare
declared
declares
declaring
decline
declined
declines
declining
decoding
decommissioned
decommissioning
decomposed
decomposition
decompression
deconstruction
decor
decorate
decorated
decorating
decoration
decorations
decorative
decrease
decreased
decreases
decreasing
decree
decreed
decrees
dedicate
dedicated
dedication
deduce
deduced
deduct
deducted
deductible
deduction
deductions
deductive
deeds
deep
deepen
deepened
deepening
deeper
deepest
deeply
defamation
default
defaults
defeat
defeating
defeats
defect
defected
defective
defects
defend
defendant
defendants
defended
defender
defenders
defending
defends
defense
defenses
defensive
defer
deference
deferred
defiance
defiant
deficiencies
deficiency
deficient
deficit
deficits
defied
defines
defining
definition
definitions
definitive
definitively
deflection
deforestation
deformation
deformed
deformity
defunct
defy
degenerate
degeneration
degenerative
degradation
degrade
degraded
degrading
degree
degrees
dehydration
deities
deity
delay
delayed
delaying
delays
delegate
delegated
delegates
delegation
delegations
delete
deleted
deleterious
deleting
deletion
deliberate
deliberately
deliberation
deliberations
delicacy
delicate
delicately
delicious
delight
delighted
delightful
delights
delineate
delineated
delineation
delinquency
delinquent
delirium
deliver
deliverance
delivered
deliveries
delivering
delivers
delivery
delta
delusion
delusions
deluxe
demand
demanded
demanding
demands
demarcation
demeanor
dementia
demise
demo
democracies
democracy
democrat
democratic
democratization
democrats
demographic
demographics
demography
demolish
demolished
demolition
demon
demonic
demons
demonstrate
demonstrated
demonstrates
demonstrating
demonstration
demonstrations
demonstrators
demos
demoted
denial
denied
denies
denomination
denominations
denominator
denote
denoted
denotes
denoting
denounce
denounced
denouncing
dense
densely
densities
density
dental
dentist
dentistry
dentists
denunciation
deny
denying
depart
departed
departing
department
departmental
departments
departs
departure
departures
depend
dependable
depended
dependencies
dependency
depending
depends
depict
depicted
depicting
depiction
depictions
depicts
depleted
depletion
deploy
deployed
deploying
deployment
deployments
deportation
deported
deposed
deposit
deposited
deposition
depository
deposits
depot
depots
depreciation
depressed
depressing
depression
depressions
depressive
deprivation
deprive
deprived
depriving
depth
depths
deputies
deputy
derby
deregulation
derelict
derivation
derivative
derivatives
derive
derived
derives
deriving
dermatitis
derrick
descend
descendant
descendants
descended
descending
descends
descent
describe
described
describes
describing
description
descriptions
descriptive
descriptor
descriptors
desegregation
desert
deserted
desertion
deserts
deserve
deserved
deserves
deserving
designate
designated
designates
designation
designations
designer
designers
designing
designs
desirability
desire
desired
desires
desiring
desirous
desk
desks
desktop
desolate
desolation
despair
despatch
desperate
desperately
desperation
despise
despised
despite
despotism
dessert
destination
destinations
destined
destiny
destitute
destroy
destroyed
destroyer
destroyers
destroying
destroys
destruction
destructive
detached
detachment
detachments
detail
detailed
detailing
details
detained
detainees
detect
detectable
detected
detecting
detection
detective
detectives
detector
detectors
detects
detention
deter
detergent
deteriorate
deteriorated
deteriorating
deterioration
determinant
determinants
determination
determinations
determine
determined
determines
determining
determinism
deterministic
deterrence
deterrent
detonated
detriment
detrimental
devaluation
devastated
devastating
devastation
develop
developer
developers
developing
developmental
developments
develops
deviance
deviant
deviate
deviation
deviations
device
devices
devil
devils
devise
devised
devising
devoid
devolution
devote
devoted
devotee
devotees
devotion
devotional
devoured
devout
dew
dharma
diabetes
diabetic
diagnose
diagnosed
diagnoses
diagnosing
diagnosis
diagnostic
diagnostics
diagonal
diagram
diagrams
dialect
dialectic
dialects
dialog
dialysis
diameter
diameters
diamond
diamonds
diaphragm
diaries
diary
dichotomy
dictate
dictated
dictates
dictator
dictatorship
dictionaries
dictionary
dictum
didactic
die
died
diesel
diet
dietary
diets
differ
differed
differences
differential
differentials
differentiate
differentiated
differentiating
differentiation
differently
differing
differs
difficult
difficulties
difficulty
diffraction
diffuse
diffused
diffusion
dig
digest
digested
digestion
digestive
digging
digit
digital
digitally
digits
dignified
dignitaries
dignity
dilapidated
dilated
dilation
dilemma
dilemmas
diligence
diligent
diligently
dilute
diluted
dilution
dim
dime
dimension
dimensional
dimensionless
dimensions
diminish
diminished
diminishes
diminishing
diminution
diminutive
dimly
din
dined
diner
dining
dinner
dinners
dinosaur
dinosaurs
diode
diodes
dioxide
dip
diploma
diplomacy
diplomat
diplomatic
diplomats
dipole
dipped
dipping
dire
directed
directing
direction
directional
directions
directive
directives
director
directorate
directorial
directories
directors
directory
directs
dirk
dirt
dirty
disabilities
disability
disable
disabled
disabling
disadvantage
disadvantaged
disadvantages
disagree
disagreeable
disagreed
disagreement
disagreements
disambiguation
disappear
disappearance
disappeared
disappearing
disappears
disappointed
disappointing
disappointment
disappointments
disapproval
disapproved
disarmament
disaster
disasters
disastrous
disbanded
disbanding
disbelief
discard
discarded
discern
discerned
discernible
discerning
discharge
discharged
discharges
discharging
disciple
disciples
disciplinary
discipline
disciplined
disciplines
disclose
disclosing
disclosure
disclosures
disco
discomfort
disconnect
disconnected
discontent
discontinue
discontinued
discontinuities
discontinuity
discontinuous
discord
discount
discounted
discounting
discounts
discourage
discouraged
discouraging
discourse
discourses
discover
discoveries
discovering
discovers
discovery
discredit
discredited
discreet
discrepancies
discrepancy
discrete
discretion
discretionary
discriminant
discriminated
discriminating
discrimination
discriminatory
discursive
discuss
discussed
discusses
discussing
discussion
discussions
disdain
disease
diseased
diseases
disgrace
disguise
disguised
disgust
disgusted
disgusting
dishes
dishonest
disillusioned
disillusionment
disintegration
disinterested
disk
disks
dislike
disliked
dislocation
dislocations
dismal
dismantled
dismantling
dismay
dismiss
dismissal
dismissed
dismissing
disobedience
disorder
disordered
disorderly
disorders
disorganized
disparate
disparities
disparity
dispatch
dispatched
dispatches
dispel
dispensation
dispense
dispensed
dispensing
dispersal
disperse
dispersed
dispersion
displace
displaced
displacement
displacements
display
displayed
displaying
displays
displeasure
disposable
disposal
dispose
disposed
disposition
dispositions
dispute
disputes
disqualified
disregard
disregarded
disrepair
disrupt
disrupted
disrupting
disruption
disruptions
disruptive
diss
dissatisfaction
dissatisfied
dissection
disseminate
disseminated
dissemination
dissent
dissenters
dissenting
dissertation
dissident
dissidents
dissimilar
dissipated
dissipation
dissociation
dissolution
dissolve
dissolved
dissolves
dissolving
dissonance
distance
distanced
distances
distancing
distant
distaste
distillation
distilled
distillery
distinct
distinction
distinctions
distinctive
distinctively
distinctiveness
distinctly
distinguish
distinguishable
distinguished
distinguishes
distinguishing
distort
distorted
distortion
distortions
distract
distracted
distracting
distraction
distractions
distraught
distress
distressed
distressing
distribute
distributed
distributes
distributing
distributions
distributive
distributor
distributors
district
districts
distrust
disturb
disturbance
disturbances
disturbing
disused
ditch
ditches
diuretics
diurnal
diva
dive
diver
diverged
divergence
divergent
divers
diverse
diversification
diversified
diversion
diversity
divert
diverted
dives
divide
dividend
dividends
divides
dividing
divination
divine
divinely
diving
divinity
divisional
divisive
divorce
divorced
dizziness
dizzy
dock
docked
docking
docks
dockyard
doctor
doctorate
doctors
doctrinal
doctrine
doctrines
document
documentaries
documentary
documentation
documenting
documents
dodge
dodgers
doe
dogma
dogmatic
dole
doll
dollar
dollars
dolls
dolly
dolphin
dolphins
domain
domains
dome
domed
domes
domestic
domestically
domesticated
dominance
dominant
dominate
dominated
dominates
dominating
domination
dominion
dominions
domino
donate
donated
donating
donation
donations
donkey
donor
donors
doom
doomed
doorstep
doorway
doped
doping
dormant
dormitories
dormitory
dorsal
dosage
doses
dosing
dot
doth
dots
dotted
double
doubled
doubles
doubling
doubly
doubt
doubted
doubtful
doubting
doubtless
doubts
dough
dove
dowager
downed
downfall
downgraded
downhill
downing
download
downloadable
downloaded
downloads
downright
downstairs
downstream
downtown
downturn
downward
downwards
dowry
dozen
dozens
draft
drafted
drafting
drafts
drag
dragged
dragging
dragon
dragons
dragoons
drain
drainage
drained
draining
drains
drama
dramas
dramatic
dramatically
dramatist
drank
draped
drastic
drastically
drawback
drawbacks
drawer
drawers
drawings
draws
dread
dreaded
dreadful
dream
dreamed
dreamer
dreaming
dreams
dreary
dresser
dried
drier
drift
drifted
drifting
drill
drilled
drilling
drills
drink
drinkers
drinking
drinks
drip
dripping
drive
driven
driver
drivers
drives
driveway
driving
drone
drones
droplet
droplets
dropped
dropping
drops
drought
drove
drown
drowned
drowning
drug
drugs
drum
drummer
drummers
drumming
drums
drunk
drunken
drunkenness
dryer
drying
dual
dualism
duality
dub
dubbed
dubbing
dubious
duchess
duck
ducked
ducks
duel
dues
duet
duets
duff
dug
dukes
dull
dumb
dummies
dump
dumped
dumping
dun
dune
dunes
dung
dungeon
dungeons
duo
duplex
duplicate
duplicated
duplication
durability
durable
duration
dusk
dust
dusty
duties
duty
dwarf
dwell
dwellers
dwelling
dwellings
dwells
dye
dyed
dyer
dyes
dying
dynamic
dynamical
dynamically
dynamics
dynamism
dynamite
dynamo
dynastic
dynasties
dynasty
dysfunction
dysfunctional
eagerly
eagerness
eagle
eagles
earlier
earliest
earnest
earnestly
earnings
earrings
earthly
earthquake
earthquakes
easier
easiest
easily
eastbound
easternmost
eastward
eastwards
ebb
eccentric
eccentricity
ecclesiastical
echelon
echo
echoed
echoes
echoing
eclectic
eclipse
ecological
ecology
econometric
economic
economical
economically
economics
economies
economist
economists
economy
ecosystem
ecosystems
ecstasy
ecstatic
ecumenical
eddy
edged
edible
edict
edifice
edit
edited
editing
edition
editions
editor
editorial
editorials
editors
educate
educated
educating
education
educator
educators
eerie
effect
effected
effecting
effectively
effectiveness
effects
efficacious
efficacy
efficiencies
efficiently
effort
efforts
effusion
egalitarian
egg
eggs
ego
eigenvalues
eighteen
eighteenth
eighth
eighties
eighty
elaborate
elaborated
elaboration
elapsed
elasticity
elbow
elbows
elder
elderly
elders
eldest
electoral
electorate
electors
electric
electrical
electrically
electricity
electrification
electrified
electrode
electrodes
electrolyte
electrolytes
electromagnetic
electron
electronic
electronica
electronically
electronics
electrons
electrostatic
elegance
elegant
element
elemental
elementary
elements
elephant
elephants
elevate
elevated
elevation
elevations
elevator
elevators
eleven
eleventh
elicit
elicited
eliciting
eligibility
eliminate
eliminated
eliminates
eliminating
elimination
elite
elites
elitist
elk
ellipse
elliptic
elliptical
elongated
elongation
eloquence
eloquent
else
elsewhere
elucidate
elusive
email
emails
emanating
emancipation
embankment
embargo
embark
embarked
embarking
embarrassed
embarrassing
embarrassment
embassies
embassy
embedded
embedding
emblem
embodied
embodies
embodiment
embody
embodying
embolism
embrace
embraced
embraces
embracing
embroidered
embroidery
embroiled
embryo
embryonic
embryos
emerald
emerge
emerged
emergence
emergencies
emergency
emergent
emerges
emerging
emeritus
emery
emigrants
emigrate
emigrated
emigration
eminence
eminent
eminently
emir
emirates
emissions
emit
emitted
emitting
emotion
emotional
emotionally
emotions
empathy
emperor
emperors
emphasis
emphasize
emphasized
emphasizes
emphasizing
emphatic
emphatically
empire
empires
empirical
empirically
empiricism
employ
employee
employees
employer
employers
employing
employs
empower
empowered
empowering
empowerment
empress
emptied
empties
emptiness
empty
emptying
emu
emulate
emulation
emulsion
enabled
enables
enabling
enact
enacted
enacting
enactment
enamel
encapsulated
enchanted
encircled
enclave
enclose
enclosed
enclosing
enclosure
enclosures
encode
encoded
encodes
encoding
encompass
encompassed
encompasses
encompassing
encore
encounter
encountered
encountering
encounters
encourage
encouraged
encouragement
encourages
encouraging
encroachment
encrypted
encryption
encyclopedia
endanger
endangered
endeavor
endeavors
endemic
endings
endless
endlessly
endocrine
endorse
endorsed
endorsement
endorsements
endowment
endowments
endurance
endure
endured
enduring
enemies
enemy
energetic
energies
energy
enforce
enforceable
enforced
enforcement
enforcing
engage
engaged
engagement
engagements
engages
engaging
engendered
engine
engineer
engineered
engineering
engineers
engines
engraved
engraver
engraving
engravings
engulfed
enhance
enhanced
enhancement
enhances
enhancing
enigma
enigmatic
enjoined
enjoy
enjoyable
enjoyed
enjoying
enjoyment
enjoys
enlarge
enlarged
enlargement
enlarging
enlightened
enlightenment
enlist
enlisted
enmity
enormous
enormously
enough
enquiries
enquiry
enraged
enrich
enriched
enrichment
enroll
enrolled
enrolling
enrollment
ensemble
ensembles
enshrined
ensign
enslaved
ensued
ensues
ensuing
ensured
ensures
ensuring
entail
entailed
entails
entangled
enterprise
enterprises
enterprising
entertain
entertained
entertainer
entertainers
entertaining
entertainment
enthusiasm
enthusiast
enthusiastic
enthusiasts
entire
entirely
entirety
entitled
entitlement
entomologist
entourage
entrance
entrances
entrants
entrenched
entrepreneur
entrepreneurial
entrepreneurs
entries
entropy
entrusted
enumerated
enumeration
envelope
enveloped
envelopes
environment
environmental
environmentally
environments
envisaged
envision
envisioned
envoy
envoys
envy
enzyme
enzymes
ephemeral
epic
epidemic
epidemics
epidemiology
epidermal
epidermis
epilepsy
epilogue
episcopal
episode
episodes
episodic
epistemology
epistle
epistles
epitaph
epithet
epoch
epoxy
epsilon
equalization
equally
equals
equated
equation
equations
equator
equatorial
equestrian
equilibrium
equip
equipment
equipped
equitable
equity
equivalence
equivalent
equivalents
eradicate
eradication
erase
erased
erect
erected
eroded
erosion
erotic
err
errand
erratic
erroneous
erroneously
errors
erstwhile
erupted
eruption
eruptions
erythrocytes
escalated
escalating
escalation
escape
escaped
escapes
escaping
escarpment
escort
escorted
escorting
escorts
esophagus
esoteric
especially
espionage
espoused
esquire
essay
essayist
essays
essence
essential
essentially
essentials
establish
establishes
establishing
establishment
establishments
estate
estates
esteem
esteemed
estimates
estimating
estimation
estimator
estranged
estrogen
estuary
etching
eternal
eternally
eternity
ether
ethic
ethically
ethics
ethnic
ethnically
ethnicity
ethnology
ethos
etiquette
etymology
eucalyptus
euphoria
eureka
euro
euros
euthanasia
evacuate
evacuated
evacuation
evade
evaluate
evaluated
evaluates
evaluating
evaluations
evangelical
evangelicals
evangelism
evangelist
evaporated
evaporation
evasion
evening
evenings
evenly
event
events
eventual
eventually
evergreen
everlasting
every
everybody
everyday
everyone
everything
everywhere
evicted
eviction
evidence
evidenced
evidences
evident
evidently
evoke
evokes
evolved
exacerbated
exact
exacting
exactly
exaggerate
exaggerated
exaggeration
exalted
exam
examination
examinations
examine
examined
examiner
examiners
examines
examining
example
examples
exams
exasperated
excavated
excavation
excavations
exceed
exceeded
exceeding
exceedingly
exceeds
excel
excelled
excellence
excellent
except
excepting
exception
exceptional
exceptionally
exceptions
excerpt
excerpts
excess
excesses
excessive
excessively
exchange
exchanged
exchanges
exchanging
exchequer
excise
excised
excision
excitation
excite
excited
excitedly
excitement
exciting
exclaimed
exclamation
exclude
excluded
excludes
excluding
exclusion
exclusive
exclusively
excreted
excretion
excursion
excursions
excuse
excused
excuses
executable
execute
executes
executing
executions
executive
executives
executor
exegesis
exemplary
exemplified
exemplifies
exemplify
exempt
exempted
exemption
exemptions
exercise
exercised
exercises
exercising
exert
exerted
exertion
exerts
exhaust
exhausted
exhausting
exhaustion
exhaustive
exhibit
exhibited
exhibiting
exhibition
exhibitions
exhibits
exile
exiled
exiles
existed
existent
existential
existing
exists
exit
exited
exiting
exits
exodus
exotic
expand
expanded
expanding
expands
expanse
expansion
expansions
expansive
expatriate
expect
expectancy
expectation
expectations
expecting
expects
expediency
expedient
expedition
expeditionary
expeditions
expel
expelled
expended
expenditure
expenditures
expense
expenses
experience
experiences
experiencing
experiment
experimental
experimentally
experimentation
experimented
experimenter
experimenting
experiments
expert
expertise
experts
expiration
expire
expired
explain
explaining
explains
explanation
explanations
explanatory
explicit
explicitly
explode
exploded
exploding
exploit
exploitation
exploited
exploiting
exploits
exploration
explorations
exploratory
explore
explored
explorer
explorers
explores
exploring
explosion
explosions
explosive
explosives
expo
exponent
exponential
exponentially
exponents
export
exported
exporter
exporters
exporting
exports
expos
expose
exposed
exposes
exposing
exposition
exposure
exposures
expounded
express
expressed
expresses
expressing
expression
expressions
expressive
expressly
expressway
expulsion
exquisite
extant
extend
extended
extending
extends
extension
extensions
extensive
extensively
extent
exterior
extermination
external
externally
extinct
extinction
extinguished
extortion
extra
extract
extracted
extracting
extraction
extracts
extracurricular
extradition
extraneous
extraordinarily
extraordinary
extrapolation
extras
extravagant
extreme
extremely
extremes
extremism
extremist
extremities
extremity
extrinsic
extrusion
eye
eyebrow
eyebrows
eyelid
eyelids
eyewitness
fable
fables
fabric
fabricated
fabrication
fabrics
fabulous
facade
facades
faced
facelift
facet
facets
facial
facilitate
facilitated
facilitates
facilitating
facilitation
facilities
facility
facing
facsimile
fact
faction
factions
factor
factories
factors
facts
factual
faculties
faculty
fade
faded
fades
fading
fail
failed
failing
fails
failure
failures
faint
faintly
fairies
fairness
fairy
faith
faithful
faithfully
faithfulness
faiths
fake
falcon
falcons
fallacy
fallen
falling
fallout
fallow
false
falsehood
falsely
fame
famed
familial
familiarity
families
family
famine
famously
fan
fancied
fanciful
fang
fans
fantasies
fantastic
fantasy
farce
fared
fares
farewell
farm
farmed
farmer
farmers
farmhouse
farming
farmland
farms
farther
farthest
fascinated
fascinating
fascination
fascism
fascist
fashion
fashionable
fashioned
fashions
fastened
faster
fastest
fasting
fat
fatal
fatalities
fatally
fated
fateful
fathered
fatherland
fatigue
fats
fatty
faulty
fauna
favor
favorably
favored
favoring
favorite
favorites
favors
fax
fear
feared
fearful
fearing
fearless
fears
feasibility
feasible
feast
feasts
feather
feathers
featherweight
feature
featured
features
featuring
fed
federal
federalism
federalist
federally
federated
federations
fee
feeble
feed
feedback
feeder
feeding
feeds
feel
feeling
feelings
feels
fees
feet
felicity
fell
fellow
fellows
fellowship
fellowships
felony
felt
female
females
feminine
femininity
feminism
feminist
feminists
femoral
femur
fence
fencer
fences
fencing
feral
fermentation
fern
ferns
ferocious
ferries
ferrous
ferry
fertile
fertilization
fertilized
fertilizer
fertilizers
fervent
fervor
festival
festivals
festive
festivities
fetal
fetch
fetched
fetus
feud
feudal
feudalism
fever
feverish
fewer
fewest
fiat
fiber
fiberglass
fibers
fibrous
fictional
fictionalized
fictions
fictitious
fiddle
fiduciary
fief
fielded
fielding
fieldwork
fierce
fiercely
fiery
fiesta
fife
fifteen
fifteenth
fifth
fifths
fifties
fifty
fig
fight
fighter
fighting
fights
figs
figurative
figures
figurines
filament
filaments
filial
filler
fills
film
filmed
filming
filmmaker
filmmakers
films
filter
filtered
filtering
filters
filth
filthy
fin
finale
finalist
finalists
finality
finalized
finally
finance
financed
finances
financial
financially
financier
financing
finch
find
finder
finding
findings
finds
finely
finer
finest
finger
fingerprints
fingers
fingertips
finish
finisher
finishers
finishes
finishing
fins
fir
firearm
firearms
fired
firefighters
fireplace
firepower
fires
firewall
firewood
fireworks
firing
firmly
firmness
firsthand
firstly
firth
fiscal
fished
fisher
fisheries
fisherman
fishermen
fishery
fishes
fishing
fission
fissure
fist
fists
fitness
fitted
fitting
fittings
five
fix
fixation
fixed
fixes
fixing
fixture
fixtures
fjord
flag
flags
flagship
flair
flakes
flame
flamenco
flames
flaming
flank
flanked
flanking
flanks
flap
flaps
flare
flared
flash
flashback
flashbacks
flashed
flashes
flashing
flashlight
flask
flat
flatly
flats
flattened
flatter
flattered
flattering
flavor
flavors
flaw
flawed
flaws
flax
flea
fled
fledged
fledgling
flee
fleeing
flees
fleet
fleeting
fleets
flesh
fleshy
flew
flexibility
flick
flicker
flickering
flight
flights
flint
flip
flipped
floated
floating
floats
flock
flocks
flood
flooded
flooding
floods
floor
floors
flop
floppy
flora
floral
flotilla
flour
flourish
flourished
flourishing
flowed
flowering
flowers
flown
flows
flu
fluctuating
fluctuation
fluctuations
fluency
fluid
fluidity
fluids
flung
fluorescence
fluorescent
fluoride
flush
flushed
flushing
flute
flutter
fluttering
fluxes
flyer
flyers
flying
flyweight
foam
focal
focus
focused
focuses
focusing
fodder
foe
foes
fog
foil
folder
folders
foliage
folk
folklore
folks
follicle
follicles
follow
followed
follower
followers
following
follows
folly
fond
fondness
font
fonts
foo
foods
foodstuffs
fool
fooled
foolish
fools
footage
football
footballer
footballers
footbridge
foothills
footing
footnote
footnotes
footpath
footprint
footprints
footsteps
footwear
forage
foraging
foray
forbade
forbid
forbidden
forbidding
forbids
forceful
forcefully
forceps
forcibly
forearm
forecast
forecasting
forecasts
foreclosure
forefathers
forefront
foregoing
foreground
forehead
foreign
foreigner
foreigners
foreman
foremost
forensic
forerunner
foresee
foreseeable
foresight
forested
forestry
forests
forever
foreword
forfeited
forfeiture
forge
forged
forgery
forget
forgets
forgetting
forging
forgive
forgiven
forgiveness
forgiving
forgot
forgotten
forks
formaldehyde
formalism
formality
formalized
format
formats
formatted
formatting
formerly
formidable
formula
formulas
formulate
formulated
formulating
formulation
formulations
forte
forthcoming
forthwith
forties
fortification
fortifications
fortified
fortnight
fortress
fortresses
fortune
fortunes
forty
forum
forums
forwarded
forwarding
forwards
fossil
fossils
foster
fostered
fostering
fought
foul
foundation
foundations
founder
founders
founding
foundry
fountain
fountains
four
fourteen
fourteenth
fourth
fowl
fox
foxes
foyer
fractal
fractional
fractions
fracture
fractured
fractures
fragile
fragility
fragment
fragmentary
fragmentation
fragmented
fragments
fragrance
fragrant
frail
framed
frames
framework
frameworks
framing
franchise
franchises
frank
frankfurter
frankly
franks
frantic
frantically
fraternal
fraternity
fraud
fraudulent
fraught
fray
freak
free
freed
freedman
freedom
freedoms
freeing
freelance
freely
freeman
freer
freestyle
freeway
freeze
freezer
freezing
freight
freighter
french
frenzy
frequencies
frequency
frequented
fresco
frescoes
freshly
freshman
freshmen
freshness
freshwater
friar
friars
friction
fried
friendlies
friendliness
friendship
friendships
fries
frieze
frigate
frigates
fright
frighten
frightened
frightening
frightful
fringe
fringes
frivolous
frog
frogs
frontage
frontal
frontier
frontiers
frost
frown
frowned
frowning
froze
frozen
fruit
fruitful
fruition
fruitless
fruits
frustrated
frustrating
frustration
frustrations
fry
frying
fuel
fueled
fuels
fugitive
fulfill
fulfilled
fulfilling
fulfillment
full
fuller
fullest
fullness
fumble
fumbles
fumes
fun
function
functional
functionality
functionally
functioned
functioning
functions
fundamental
fundamentalism
fundamentalist
fundamentally
fundamentals
funded
funding
funds
funeral
funerals
fungal
fungi
fungus
funk
funky
funnel
funny
furious
furiously
furlongs
furnace
furnaces
furnish
furnished
furnishing
furnishings
furniture
furs
further
furthermore
fury
fuselage
fuss
futile
futility
future
futures
futuristic
fuzzy
gable
gables
gag
gains
gait
gala
galactic
galaxies
galaxy
gale
gall
gallant
gallantry
gallbladder
galleries
gallery
galley
gallon
gallons
gallop
gamble
gambling
game
gamer
games
gaming
gamma
gang
gangs
gangster
gap
gaping
gaps
garage
garb
garbage
garden
gardener
gardeners
gardening
gardens
garland
garlic
garment
garments
garner
garnered
garnering
garnet
garnish
garrison
garrisons
gas
gaseous
gasoline
gasp
gasped
gasping
gastric
gate
gates
gateway
gather
gathered
gathering
gatherings
gathers
gauge
gaunt
gauze
gave
gay
gaze
gazed
gazette
gazetted
gazing
gear
gearbox
geared
gears
gecko
geek
geese
gelatin
gem
gems
gender
gene
genealogical
genealogy
genera
general
generality
generalization
generalizations
generalize
generalized
generally
generals
generated
generates
generating
generations
generator
generators
generic
generosity
generous
generously
genes
genesis
genetic
genetically
genetics
genie
genius
genocide
genome
genomes
genre
genres
gentile
gentle
gentleman
gentlemen
gentleness
gentry
genuine
genuinely
genus
geographer
geographers
geographic
geographical
geographically
geography
geologic
geological
geologist
geologists
geology
geometric
geometrical
geometry
geophysical
geopolitical
geothermal
geriatric
germ
germination
germs
gestation
gesture
gestured
gestures
getting
ghastly
ghetto
ghost
ghostly
ghosts
giant
giants
gibbon
gibbons
gift
gifted
gifts
gig
gigantic
giggled
gigs
gilded
gill
gills
ginger
girdle
girl
girlfriend
girls
give
given
gives
glacial
glacier
glaciers
glad
gladiators
gladly
glamorous
glance
glanced
glances
glancing
gland
glands
glare
glared
glaring
glasses
glaucoma
glaze
glazed
gleam
gleaming
gleaned
glee
glen
glide
glider
gliders
gliding
glimpse
glimpses
glistening
glittering
global
globalization
globally
globe
gloom
gloomy
glorified
glorious
glory
gloss
glossary
glossy
glove
gloves
glow
glowed
glowing
glucose
glue
glued
goal
goalkeeper
goalkeepers
goals
goaltender
goat
goats
god
goddess
goddesses
godfather
godly
gods
gold
golden
goldsmith
golf
golfer
gong
good
goodbye
goodness
goods
goodwill
goose
gore
gorge
gorgeous
gorilla
gospel
gospels
gossip
gout
govern
governance
governed
governing
government
governmental
governments
governor
governors
governorship
governs
gown
gowns
grab
grabbed
grabbing
grabs
grace
graceful
gracefully
graces
gracious
graciously
graders
gradient
gradients
gradual
gradually
graduated
graduating
graduation
graffiti
graft
grafting
grafts
grail
grain
grains
grammar
grammars
grammatical
grand
grandchildren
granddaughter
grandeur
grandfather
grandiose
grandma
grandmother
grandpa
grandparents
grandson
grandstand
grange
granite
granny
granted
granting
granular
granules
grape
grapes
graphical
graphically
graphite
grasp
grasped
grasping
grasses
grasshopper
grassland
grassy
grateful
gratefully
gratification
gratifying
gratitude
grave
gravel
gravely
graves
graveyard
gravitational
gravity
gray
grays
grazing
grease
greasy
great
greater
greatest
greatly
greatness
greedy
greenhouse
greenish
greens
greet
greeted
greeting
greetings
grenade
grenades
grenadier
grew
greyhound
grid
grids
grief
grievance
grievances
grieve
grieving
griffin
grill
grille
grilled
grim
grimes
grimly
grin
grind
grinding
grinned
grinning
grip
gripped
gripping
grips
grit
grizzlies
groan
groaned
groceries
grocery
groin
grooming
groove
grooves
gross
grossed
grossing
grossly
grotesque
groundbreaking
grounded
grounding
groundwork
grouped
grouping
groupings
groves
grow
growers
growing
growled
grown
grows
growth
grunted
guarantee
guaranteed
guaranteeing
guarantees
guarded
guardian
guardians
guarding
gubernatorial
guerrilla
guerrillas
guess
guessed
guessing
guest
guests
guidance
guide
guided
guideline
guidelines
guides
guiding
guild
guilds
guilt
guilty
guinea
guise
guitar
guitarist
guitarists
guitars
gulf
gull
gully
gum
gums
gunboat
gunboats
gunfire
gunmen
gunner
gunners
gunnery
gunpowder
guns
gunshot
guru
gut
guts
guy
guys
gym
gymnasium
gymnast
gymnastics
gypsies
gypsum
gypsy
habitat
habitation
habitats
habitual
habitually
hacker
hacking
hackney
hail
hailed
hails
hairy
halftime
halfway
hallmark
halls
hallucinations
hallway
halo
halted
halting
halves
hamburger
hamlet
hamlets
hammer
hammered
hampered
hamstring
handball
handbook
handed
handful
handgun
handheld
handicap
handicaps
handing
handkerchief
handle
handled
handles
handling
hands
handsome
handwriting
handwritten
handy
hang
hangar
hangs
happen
happened
happening
happenings
happens
happier
happiest
happily
harassed
harassment
harbor
hard
hardcover
harden
hardened
hardening
harder
hardest
hardly
hardness
hardship
hardships
hardware
hardwood
hardy
harmful
harmless
harmonic
harmonica
harmonics
harmonies
harmonious
harmony
harness
harrow
harry
harsh
harshly
harvest
harvested
harvesting
harvests
hash
hasten
hastened
hastily
hasty
hatch
hatched
hatching
hated
hates
hatred
hats
hauled
hauling
haunt
haunted
haunting
haunts
haven
havoc
hawk
hawker
hawks
hawthorn
hay
hays
hazard
hazardous
hazards
haze
hazel
headache
headaches
header
headers
heading
headings
headline
headlined
headlines
headlining
headmaster
headquarter
headquarters
heads
headwaters
heal
healed
healer
healers
healing
health
healthcare
healthier
heaped
heaps
hearer
hearings
hears
hearsay
heartbeat
heartbreak
hearth
heartily
heartland
hearts
hearty
heathen
heather
heats
heaven
heavenly
heavens
heavier
heaviest
heavily
heavy
heavyweight
hectare
hectares
hector
hedge
hedgehog
hedges
hedging
heed
hegemony
height
heightened
heights
heir
heiress
heirs
helicopter
helicopters
helium
helix
hello
helm
helmet
helmets
help
helped
helper
helpers
helpful
helping
helpless
helplessly
helplessness
helps
hemisphere
hemispheres
hemoglobin
hemorrhage
hemp
henceforth
henchmen
hens
hepatitis
herald
heralded
heraldic
herb
herbaceous
herbal
herbicides
herbs
herd
herder
herds
hereafter
hereditary
heredity
heresy
heretics
heritage
hermit
hermitage
hernia
hero
heroes
heroic
heroin
heroine
heroism
heron
herring
hertz
hesitant
hesitate
hesitated
hesitation
heterogeneity
heterogeneous
heterosexual
heuristic
heuristics
hexagonal
heyday
hiatus
hickory
hid
hidden
hide
hideous
hideout
hides
hiding
hierarchical
hierarchies
hierarchy
higher
highest
highland
highlands
highlight
highlighted
highlighting
highlights
highly
highness
highway
highways
hike
hiking
hillside
hilltop
hinder
hindered
hindrance
hindsight
hinge
hinges
hint
hinted
hinterland
hints
hired
hires
hiring
hiss
hissed
histamine
histogram
historian
historians
historic
historical
historically
histories
history
hit
hitch
hitherto
hits
hitter
hitting
hoard
hoarse
hoax
hobbies
hobby
hockey
hogan
holdings
holes
holiday
holidays
holiness
holistic
hollow
holy
homage
home
homecoming
homeland
homeless
homelessness
homemade
homeowners
homer
homes
homestead
hometown
homework
homogeneity
homogeneous
homosexuality
homosexuals
honest
honestly
honesty
honey
honeycomb
honeymoon
honor
honorable
honorary
honored
honorific
honoring
honors
hooked
hooks
hoop
hope
hoped
hopeful
hopefully
hopeless
hopelessly
hopelessness
hopes
hoping
horde
horizon
horizons
horizontal
horizontally
hormonal
hormone
hormones
horned
hornet
hornets
horrible
horrid
horrified
horror
horrors
horseback
horsemen
horsepower
horses
horseshoe
horticultural
horticulture
hospice
hospitable
hospital
hospitality
hospitalization
hospitalized
hospitals
hostage
hostages
hosted
hostel
hostess
hostile
hostilities
hostility
hosting
hotel
hotels
hottest
hound
hounds
hour
hourly
hours
housed
household
householder
households
housekeeper
housekeeping
housewife
housewives
housework
housing
hovered
hovering
however
howitzer
howitzers
howl
howling
hub
hubs
huddled
hue
hug
huge
hugely
hugged
hugging
huh
hulk
hull
hum
humane
humanism
humanist
humanistic
humanitarian
humanities
humanity
humankind
humans
humble
humbly
humid
humidity
humiliated
humiliating
humiliation
humility
humming
humor
humorous
hundred
hundreds
hung
hunger
hungry
hunted
hunter
hunters
hunting
hunts
hurdle
hurdles
hurled
hurling
hurricane
hurricanes
hurried
hurriedly
hurry
hurrying
hurt
hurting
hurts
husband
husbandry
husbands
hush
hushed
huskies
hussars
huts
hybrid
hybrids
hydra
hydraulic
hydrocarbon
hydrocarbons
hydroelectric
hydrogen
hydrolysis
hygiene
hymn
hymns
hyper
hyperactivity
hyperbolic
hypertension
hypertext
hypnosis
hypnotic
hypocrisy
hypoglycemia
hypothalamus
hypotheses
hypothesis
hypothesized
hypothetical
hysteria
hysterical
icons
idea
ideal
idealism
idealist
idealistic
idealized
ideally
ideals
ideas
identical
identifiable
identification
identifier
identifiers
identifies
identify
identifying
identities
identity
ideological
ideologically
ideologies
ideology
idiom
idiosyncratic
idiot
idle
idleness
idol
idolatry
idols
igneous
ignited
ignition
ignorance
ignorant
ignore
ignored
ignores
ignoring
illegal
illegally
illegitimate
illicit
illiteracy
illiterate
illnesses
illuminate
illuminated
illuminating
illumination
illusion
illusions
illusory
illustrate
illustrated
illustrates
illustrating
illustration
illustrations
illustrative
illustrator
illustrious
image
imagery
images
imaginable
imaginary
imagination
imaginations
imaginative
imagine
imagined
imagines
imaging
imagining
imam
imbalance
imbalances
imbued
imitate
imitated
imitating
immaculate
immanent
immaterial
immature
immediacy
immediate
immediately
immense
immensely
immersed
immersion
immigrant
immigrants
immigrated
immigration
imminent
immobile
immobilization
immobilized
immoral
immorality
immortal
immortality
immunity
immunization
immunology
immutable
impact
impacted
impacts
impair
impaired
impairment
impairments
impart
imparted
impartial
impartiality
impasse
impatience
impatient
impatiently
impeachment
impedance
impede
impeded
impediment
impediments
impelled
impending
impenetrable
imperative
imperatives
imperfect
imperfections
imperial
imperialism
imperialist
impersonal
impetus
implant
implantation
implanted
implants
implement
implementation
implementations
implemented
implementing
implements
implicated
implication
implications
implicit
implicitly
implied
implies
implying
import
importance
importantly
importation
imported
importing
imports
impose
imposes
imposing
imposition
impossibility
impossible
impotence
impotent
impoverished
impractical
impress
impressed
impression
impressions
impressive
imprint
imprisoned
imprisonment
improbable
improper
improperly
improve
improved
improvement
improvements
improves
improving
improvisation
improvised
impulse
impulses
impulsive
impure
impurities
impurity
imputed
inability
inaccessible
inaccurate
inaction
inactive
inactivity
inadequacies
inadequacy
inadequate
inadvertently
inanimate
inappropriate
inasmuch
inaugural
inaugurated
inauguration
incapable
incapacity
incarcerated
incarceration
incarnate
incarnation
incarnations
incense
incentive
incentives
inception
incessant
inches
incident
incidental
incidents
incipient
incised
incision
inclination
inclinations
incline
inclined
include
included
includes
including
inclusion
inclusions
inclusive
incoherent
income
incomes
incoming
incompatibility
incompatible
incompetence
incompetent
incomplete
inconceivable
inconclusive
inconsistencies
inconsistency
inconsistent
incontinence
inconvenience
inconvenient
incorporate
incorporated
incorporates
incorporating
incorporation
incorrect
incorrectly
increase
increased
increases
increasing
increasingly
incredible
incredibly
increment
incremental
increments
incubated
incubation
incumbent
incumbents
incur
incurred
incursions
indebted
indebtedness
indeed
indefinite
indefinitely
indemnity
independence
independent
independently
independents
indeterminate
index
indexed
indexes
indexing
indicate
indicated
indicates
indicating
indication
indications
indicative
indicator
indicators
indices
indicted
indictment
indifference
indifferent
indigenous
indignant
indignation
indigo
indirect
indirectly
indiscriminate
indispensable
individual
individualism
individualistic
individuality
individualized
individually
individuals
indoor
indoors
induce
induced
induces
inducing
inducted
induction
inductive
indulge
indulged
indulgence
industrial
industrialist
industrialists
industrialized
industries
industrious
industry
ineffective
inefficiency
inefficient
inelastic
ineligible
inequalities
inequality
inert
inertia
inertial
inescapable
inevitability
inevitable
inevitably
inexpensive
inexperienced
inexplicable
inextricably
infallible
infamous
infancy
infant
infantile
infantry
infants
infarction
infect
infected
infection
infections
infectious
infer
inference
inferences
inferior
inferiority
inferno
inferred
infertility
infested
infidelity
infiltrate
infiltration
infinite
infinitely
infinity
infirmary
inflamed
inflammation
inflammatory
inflated
inflation
inflationary
inflection
inflexible
inflict
inflicted
inflorescence
inflow
influence
influenced
influences
influencing
influential
influenza
influx
info
inform
informal
informally
informant
informants
information
informational
informative
informed
informing
informs
infrared
infrastructure
infrequent
infrequently
infringement
infused
infusion
ingenious
ingenuity
ingested
ingestion
ingrained
ingredient
ingredients
inhabit
inhabitants
inhabits
inhalation
inhaled
inherent
inherently
inherit
inheritance
inherited
inhibit
inhibited
inhibiting
inhibition
inhibits
inhuman
initial
initialization
initially
initials
initiate
initiated
initiates
initiating
initiation
initiative
initiatives
inject
injected
injection
injections
injunction
injunctions
injure
injured
injuries
injuring
injurious
injury
injustice
injustices
inlet
inmate
inmates
inn
innate
innermost
innocence
innocent
innovation
innovations
innovative
inns
innumerable
inoculation
inorganic
inpatient
input
inputs
inquest
inquire
inquired
inquiries
inquiring
inquiry
inquisition
insane
insanity
inscribed
inscription
inscriptions
insect
insecticides
insects
insecure
insecurity
insensitive
inseparable
insert
inserted
inserting
insertion
inserts
inset
inside
insider
insiders
insidious
insight
insightful
insights
insignia
insignificant
insist
insisted
insistence
insistent
insisting
insists
insoluble
insolvency
insomnia
inspect
inspected
inspecting
inspection
inspections
inspector
inspectors
inspiration
inspirational
inspirations
inspire
inspired
inspires
inspiring
instability
install
installation
installations
installed
installing
installment
installments
instance
instances
instant
instantaneous
instantly
instead
instigated
instinct
instinctive
instinctively
instincts
institute
instituted
institutes
institution
institutional
institutions
instruct
instructed
instructing
instruction
instructional
instructions
instructive
instructor
instructors
instrument
instrumental
instrumentation
instruments
insufficiency
insufficient
insulated
insulating
insulation
insulin
insult
insulted
insulting
insults
insurance
insure
insured
insurer
insurers
insurgency
insurgent
insurgents
insurrection
intact
intake
intangible
integer
integers
integral
integrate
integrated
integrates
integrating
integration
integrity
intel
intellect
intellectual
intellectually
intellectuals
intelligence
intelligent
intelligentsia
intend
intending
intends
intense
intensely
intensification
intensified
intensify
intensities
intensity
intensive
intensively
intent
intention
intentional
intentionally
intentions
intently
interact
interacting
interaction
interactions
interactive
interacts
intercept
intercepted
interception
interceptions
interceptor
interchange
interchangeable
interchanges
intercollegiate
interconnected
interconnection
interdependence
interdependent
interest
interested
interesting
interestingly
interests
interface
interfaces
interfere
interfered
interference
interferes
interfering
interferon
interim
interior
interiors
interleukin
interlocking
intermediaries
intermediary
intermediate
intermediates
intermittent
intermittently
intern
internal
internalized
internally
international
internationally
internationals
interned
internet
internment
internship
interpersonal
interplay
interpolation
interpret
interpretation
interpretations
interpretative
interpreted
interpreter
interpreters
interpreting
interpretive
interprets
interred
interrelated
interrogated
interrogation
interrupt
interrupting
interruption
interruptions
interrupts
intersect
intersecting
intersection
intersections
intersects
interspersed
interstate
interstellar
intertwined
interval
intervals
intervene
intervened
intervening
intervention
interventions
interview
interviewed
interviewees
interviewer
interviewers
interviewing
interviews
interwoven
intestinal
intestine
intestines
intimacy
intimate
intimately
intimidated
intimidating
intimidation
intolerable
intolerance
intonation
intoxicated
intoxication
intractable
intravenous
intricate
intrigue
intrigued
intriguing
intrinsic
intrinsically
intro
introduce
introduced
introduces
introducing
introduction
introductions
introductory
introspection
intruder
intrusion
intrusive
intuition
intuitions
intuitive
intuitively
invade
invaded
invaders
invading
invalid
invaluable
invariably
invariant
invasion
invasions
invasive
invent
invented
inventing
invention
inventions
inventive
inventor
inventories
inventors
inventory
inverse
inversely
inversion
invertebrates
inverted
invest
invested
investigate
investigated
investigates
investigating
investigation
investigations
investigative
investigator
investigators
investing
investment
investments
investor
investors
invisible
invitation
invitational
invitations
invite
invited
invites
inviting
invocation
invoice
invoke
invoked
invokes
invoking
involuntarily
involuntary
involve
involved
involvement
involves
involving
inward
inwardly
iodine
ionization
ionized
iris
iron
ironic
ironically
irons
irony
irradiated
irradiation
irrational
irregular
irregularities
irregularly
irrelevant
irresistible
irrespective
irresponsible
irreversible
irrevocable
irrigated
irrigation
irritability
irritable
irritated
irritating
irritation
island
islander
islanders
islands
islet
isolate
isolated
isolates
isolating
isolation
isotope
isotopes
isotopic
isotropic
issuing
isthmus
italics
item
items
iteration
iterations
iterative
itinerant
itinerary
ivory
ivy
jack
jacket
jackets
jade
jagged
jaguar
jaguars
jail
jailed
jam
jammed
jams
japan
jar
jargon
jars
jasmine
jasper
jaundice
javelin
jaw
jaws
jays
jazz
jealous
jealousy
jeans
jeep
jelly
jeopardy
jersey
jerseys
jest
jet
jets
jewel
jewelry
jewels
jimmy
job
jobs
jock
jockey
jogging
joins
joint
jointly
joints
joke
joker
jokes
joking
jolly
josh
journal
journalism
journalist
journalistic
journalists
journals
journey
journeys
joyful
joyous
jubilee
judge
judged
judgements
judges
judging
judgment
judgments
judicial
judiciary
judicious
judo
jug
juice
juices
jump
jumped
jumper
jumping
jumps
juncture
jungle
junior
juniors
juniper
junk
junta
juridical
jurisdiction
jurisdictional
jurisprudence
jurist
jurists
jurors
justifiable
justification
justifications
justified
justifies
justify
justifying
justly
juvenile
juveniles
juxtaposition
kangaroo
karate
karma
keel
keen
keenly
keeps
kept
kernel
kerosene
kettle
keyboard
keyboards
keynote
keystone
keyword
keywords
kibbutz
kick
kicked
kicker
kicking
kickoff
kicks
kid
kidding
kidnap
kidnapped
kidnapping
kidney
kidneys
kids
killer
killers
killing
killings
kiln
kilograms
kilometer
kilometers
kindergarten
kindly
kindness
kindred
kinds
kinetic
kingdom
kingdoms
kingship
kinship
kiss
kissed
kisses
kissing
kit
kitchen
kitchens
kite
kits
kitten
kitty
knee
kneeling
knees
knelt
knew
knife
knight
knighted
knights
knit
knitting
knives
knob
knock
knocked
knocking
knockout
knocks
knot
knots
knowing
knowingly
knowledgeable
knows
knuckles
koala
label
labeled
labeling
labels
labor
laboratories
laboratory
labored
laborer
laborers
laboring
laborious
labors
labyrinth
lacked
lacking
lacks
lacrosse
lactate
lactation
lactose
lacy
laden
ladies
lady
lagged
lagoon
laid
lake
lamb
lambda
lambs
lament
lamented
lamps
lancers
lancet
landed
landfall
landfill
landing
landings
landlord
landlords
landmark
landmarks
landowner
landowners
landscape
landscaped
landscapes
landscaping
landslide
landslides
language
languages
lantern
laptop
largely
larger
largest
lark
larva
larvae
larval
larynx
laser
lasers
lasso
lastly
lasts
latch
lately
latency
latent
later
laterally
latest
latex
latitude
latitudes
lattice
laugh
laughed
laughing
laughs
launch
launched
launcher
launchers
launches
launching
laundering
laundry
laureate
laurel
lava
lavender
lavish
lawmakers
lawn
lawns
lawsuit
lawsuits
lawyer
lawyers
layered
layman
layout
lazy
leach
leaching
leader
leaders
leadership
leads
leaf
leaflet
leaflets
leafs
leafy
league
leagues
leakage
leaked
leaking
leaks
leans
leap
leaped
leaping
leaps
leapt
learn
learned
learner
learners
learning
learns
learnt
least
leather
leave
leaves
leaving
lecture
lectured
lecturer
lectures
lecturing
ledger
leftist
leg
legacy
legality
legalization
legend
legendary
legends
legged
legion
legions
legislation
legislative
legislator
legislators
legislature
legislatures
legitimacy
legitimately
legs
legumes
leisure
leisurely
lemma
lemon
lenders
lengthened
lengthening
lengthy
lens
lenses
leopard
leopards
leprosy
lesbian
lesbians
lesion
lesions
lessee
lessen
lessened
lesser
lesson
lessons
lessor
lethal
lettering
letters
letting
lettuce
leukemia
leukocytes
level
leveled
levels
leverage
levied
levy
lexical
lexicon
liabilities
liaison
liar
libel
liberal
liberalism
liberalization
liberals
liberated
liberating
libertarian
liberties
liberty
librarian
librarians
libraries
library
libretto
license
licensed
licensee
licenses
licensing
lichen
lieutenant
lieutenants
lifeboat
lifeless
lifelong
lifespan
lifestyle
lifestyles
lifetime
lifetimes
lifted
lifts
ligament
ligaments
lighter
lighthouse
lightness
lightning
lightweight
liked
likelihood
likened
likeness
likes
likewise
liking
lilies
lily
limerick
limestone
limit
limitation
limitations
limiting
limitless
limits
lineage
lineages
linearly
linebacker
linen
liner
lineup
linger
lingered
lingering
lingual
linguist
linguistic
linguistics
linguists
linkage
linkages
links
lipid
lipids
lipstick
liquid
liquidated
liquidation
liquidity
liquids
liquor
listen
listened
listener
listeners
listens
listing
listings
lists
liter
literal
literally
literary
literature
liters
lithium
litigation
litter
little
littoral
liturgical
liturgy
lived
livelihood
lively
livestock
living
lizard
lizards
loaf
loan
loaned
loans
lobbied
lobby
lobbying
lobes
lobster
local
locale
localities
locality
localization
localized
locally
locals
locates
locker
loco
locomotion
locomotive
locomotives
locus
locust
lodge
lodged
lodges
lodging
lodgings
lofty
logarithmic
logged
logging
logic
login
logistic
logistical
logistics
logo
logos
loneliness
lonely
longer
longest
longevity
longhorns
longitude
longitudinal
longtime
lookout
loomed
loops
loose
loosely
loosen
loosened
loosening
loot
looted
looting
lopes
lordship
losers
losses
lost
lottery
lotus
louder
loudly
lounge
lovely
lovers
loving
lovingly
lowered
lowest
lowland
lowlands
loyal
loyalist
loyalists
loyalties
loyalty
lubrication
lucid
luck
luckily
lucrative
ludicrous
luggage
lull
lumbar
lumber
luminosity
lunar
lunch
luncheon
lungs
lupus
lure
lured
lurking
lust
luxuries
luxurious
luxury
lyceum
lymph
lymphatic
lymphoma
lynx
lyric
lyrical
lyrically
lyricist
lyrics
mace
machine
machinery
machines
machining
macintosh
macro
macros
macroscopic
mad
madam
madame
madden
madness
maestro
magazine
magazines
magic
magical
magician
magistrate
magistrates
magma
magnate
magnesium
magnet
magnetic
magnetism
magnetization
magnets
magnification
magnificent
magnified
magnitude
magnitudes
magnolia
magnum
mahatma
mahogany
maiden
maids
mailbox
mailed
mailing
mainframe
mainland
mainline
mainly
mainstay
mainstream
maintain
maintained
maintaining
maintains
maintenance
maize
majestic
majesty
major
majored
majoring
majority
majors
makes
makeshift
makeup
making
malaise
malaria
malformations
malice
malicious
malignancy
malignant
malls
malnutrition
malpractice
mama
mamma
mammal
mammalian
mammals
mammary
mammoth
manage
manageable
managed
management
manager
managerial
managers
manages
managing
mandarin
mandate
mandated
mandates
mandatory
mandible
mandolin
maneuver
maneuvers
manga
manganese
mango
mangrove
manhood
mania
manic
manifest
manifestation
manifestations
manifested
manifestly
manifesto
manifests
manifold
manipulate
manipulated
manipulating
manipulation
manipulations
manipulative
mankind
manly
manner
manners
manning
manor
manors
manpower
mansion
mansions
manslaughter
mantle
mantra
manual
manually
manuals
manufacture
manufactured
manufacturer
manufacturers
manufactures
manufacturing
manure
manuscript
manuscripts
map
maple
mapped
mapping
maps
marathon
marble
march
marched
marches
marching
margarine
margarita
margin
marginal
marginally
margins
maria
marijuana
marina
mariner
mariners
marital
maritime
markedly
marker
markers
marketable
marketed
marketers
marketing
marketplace
markings
markup
marlins
maroon
maroons
marquess
marred
marriage
marriages
marries
marrow
marry
marrying
marsh
marshal
marshals
marshes
martial
martian
martini
martins
martyr
martyrdom
martyrs
marvel
marvelous
mascot
masculine
masculinity
mask
masked
masking
masks
mason
masonic
masonry
masons
mass
massacre
massacred
massacres
massage
masses
massive
mast
mastered
mastering
masterpiece
masters
mastery
masts
mat
matched
matches
matching
materialism
materialist
materialistic
materialized
materially
materials
maternal
maternity
mathematical
mathematically
mathematician
mathematicians
mathematics
mating
matrices
matriculated
matrix
mats
matter
mattered
matters
mattress
maturation
matured
maturing
maturity
mausoleum
maverick
mavericks
max
maxillary
maxim
maxima
maximal
maximization
maximize
maximizing
maxims
maximum
maybe
mayhem
mayo
mayor
mayoral
mayors
maze
mead
meadow
meadows
meager
meals
mean
meaning
meaningful
meaningless
meanings
means
meant
meantime
meanwhile
measles
measurable
measure
measured
measurement
measurements
measures
measuring
meat
meats
mecca
mechanic
mechanical
mechanically
mechanics
mechanism
mechanisms
mechanistic
mechanization
mechanized
medal
medalists
medallion
medals
mediated
mediating
mediation
mediator
mediators
medical
medically
medication
medications
medicinal
medicine
medicines
medieval
mediocre
meditate
meditation
meditations
medium
medley
meek
meet
meeting
meetings
meets
melancholy
melanoma
melodic
melodies
melodrama
melody
melt
melted
melting
melts
membership
memberships
membrane
membranes
memo
memoir
memoirs
memorabilia
memorable
memoranda
memorandum
memorial
memorials
memories
memory
menace
menacing
meningitis
menopause
menstrual
menstruation
mentality
mentally
mention
mentioning
mentions
mentor
mentored
mentoring
mentors
menu
menus
mercantile
mercenaries
mercenary
merchandise
merchant
merchants
merciful
mercury
mercy
mere
merely
merger
mergers
meridian
merit
meritorious
merits
mermaid
merry
mesa
mesh
mess
message
messages
messenger
messengers
messiah
messy
meta
metabolic
metabolism
metal
metallic
metallurgy
metals
metamorphic
metamorphosis
metaphor
metaphorical
metaphors
metaphysical
metaphysics
metastasis
meteor
meteorite
meteorological
meteorology
methane
methanol
method
methodological
methodologies
methodology
methods
meticulous
metric
metrics
metro
metropolis
metropolitan
mezzanine
mica
mice
mickey
microbes
microbiology
microcomputer
microfilm
microorganisms
microphone
microprocessor
microscope
microscopic
microscopy
microwave
midday
middle
middleweight
midland
midlands
midnight
midpoint
midsummer
midtown
midway
midwife
midwives
might
migraine
migrating
migrations
migratory
mild
milder
mildly
mileage
milestone
milestones
milieu
militant
militants
militarily
military
militia
militias
milk
milky
millennia
millennium
miller
millet
millimeters
milling
million
millionaire
millions
mills
mime
mimic
minced
mindful
miner
mineral
minerals
miners
mingled
mini
miniature
miniatures
minimal
minimalist
minimally
minimization
minimize
minimized
minimizes
minimizing
minimum
miniseries
ministerial
ministries
ministry
minor
minorities
minority
minors
mint
minted
minuscule
minute
minutes
miracle
miracles
miraculous
miraculously
mirage
mirror
mirrored
mirrors
miscellaneous
mischief
mischievous
misconceptions
misconduct
miserable
misery
misfortune
misfortunes
misgivings
misguided
misleading
misled
mismatch
misplaced
miss
missed
misses
missile
missiles
missing
missionaries
missionary
mistake
mistaken
mistakenly
mistakes
mister
mistress
mistrust
misty
misunderstood
misuse
mitigate
mitigation
mix
mixed
mixer
mixes
mixing
mixture
mixtures
moaned
moat
mob
mobility
mobilize
mobilizing
mock
mocked
mockery
mocking
mod
modal
mode
model
models
modem
moderate
moderately
moderation
moderator
modernism
modernist
modernity
modernization
modernized
modes
modest
modestly
modesty
modification
modifications
modified
modifier
modifiers
modifies
modify
modifying
modular
modulated
modulation
module
modules
modulus
moist
moisture
molar
molasses
mold
molded
molding
molds
mole
molecular
molecule
molecules
mollusk
mollusks
molten
mom
moment
momentarily
momentary
momentous
moments
momentum
mommy
monarch
monarchs
monarchy
monasteries
monastery
monastic
monetary
money
moniker
monitor
monitored
monitoring
monitors
monk
monkey
monkeys
monks
mono
monograph
monographs
monolithic
monopolies
monopolistic
monopoly
monotonous
monoxide
monsieur
monsoon
monster
monsters
monstrous
month
monthly
months
monument
monumental
monuments
mood
moods
moody
moonlight
moons
moors
moose
morale
morally
morals
moray
morbid
morbidity
moreover
mores
morning
mornings
morocco
morphine
morphological
morphology
mortally
mortals
mortar
mortars
mortgage
mortgages
mosaic
mosaics
mosque
mosques
mosquito
mosquitoes
moss
mostly
motel
motherhood
mothers
moths
motif
motifs
motioned
motionless
motivate
motivated
motivating
motivation
motivational
motivations
motocross
motor
motorcycle
motorcycles
motorized
motors
motorway
motto
mound
mounds
mountain
mountaineering
mountaineers
mountainous
mountains
mourn
mourning
mouse
mouth
mouths
movement
movements
mover
movie
movies
mucous
mucus
mud
muddy
muffled
mug
mule
mules
multi
multicultural
multilateral
multimedia
multinational
multinationals
multiplayer
multiple
multiples
multiplication
multiplicity
multiplied
multiplier
multiply
multiplying
multitude
multivariate
mumbled
mummy
mundane
municipal
municipalities
municipality
munitions
mural
murals
murder
murdered
murderer
murderers
murdering
murderous
murders
murmur
murmured
muscle
muscles
muscular
museum
museums
mushroom
mushrooms
music
musical
musically
musicals
musician
musicians
musicologist
musk
mustache
mustang
mustangs
mustard
muster
mustered
mutant
mutants
mutation
mutations
mutiny
muttered
muttering
mutual
mutually
muzzle
myriad
myself
mysteries
mysterious
mysteriously
mystery
mystic
mystical
mysticism
mystics
myth
mythic
mythical
mythological
mythology
myths
naive
naked
namely
names
namesake
nanny
narcotics
narrated
narrates
narration
narrative
narratives
narrator
narrow
narrowed
narrower
narrowly
narrows
nasal
nationalism
nationalist
nationalists
nationalities
nationality
nationwide
nativity
naturalist
naturalized
naturally
nature
nausea
nautical
naval
navigable
navigate
navigation
navigational
navigator
navy
nearby
nearer
nearest
nearing
nearly
nebula
necessitated
necessity
neck
necklace
necks
nectar
need
needed
needing
needle
needles
needs
negative
negatively
neglect
neglected
negligence
negligible
negotiate
negotiated
negotiating
negotiation
negotiations
neighbor
neighborhood
neighborhoods
neighboring
neighbors
neither
nemesis
neoclassical
neon
nephew
nephews
nerve
nerves
nervous
nesting
nests
netted
netting
network
networking
networks
neurological
neurology
neuron
neurons
neutral
neutrality
neutron
neutrons
never
nevertheless
newborn
newcomer
newcomers
newer
newest
newly
news
newscast
newscasts
newsletter
newspaper
newspapers
next
niche
niches
nickel
nickelodeon
nickname
nicknamed
nicknames
niece
nightclub
nightclubs
nightingale
nightly
nightmare
nighttime
nineteen
nineteenth
ninety
ninja
ninth
nirvana
nitrate
nitrogen
nobility
noble
nobleman
nobles
nobody
nocturnal
nodes
noise
noises
noisy
nomadic
nomads
nomenclature
nominal
nominally
nominate
nominated
nominee
nominees
none
nonetheless
nonfiction
nonlinear
nonprofit
nonsense
nonstop
noodles
norm
normalized
norms
north
northbound
northeast
northeastern
northerly
northern
northernmost
northward
northwards
northwest
northwestern
nose
nostalgia
notable
notably
notch
notebook
noteworthy
nothing
notice
noticeable
noticeably
notices
notification
notified
notion
notions
notoriety
notorious
notwithstanding
novel
novelist
novella
novels
novelty
novice
nowadays
nowhere
nuclear
nuclei
nucleus
nude
nudity
nuggets
null
number
numbering
numbers
numerals
numerical
numerous
nun
nuns
nurse
nursery
nurses
nursing
nutrient
nutrients
nutritional
nylon
oaks
oasis
oath
oaths
obedience
obedient
obelisk
obese
obesity
obey
obeyed
obeying
obituary
object
objected
objection
objectionable
objections
objective
objectively
objectives
objectivity
objects
obligated
obligation
obligations
obligatory
oblige
obliged
oblique
obliterated
oblivion
oblivious
oblong
obscene
obscenity
obscure
obscured
obscurity
observable
observance
observation
observational
observations
observatory
observe
observed
observer
observers
observes
observing
obsessed
obsession
obsessive
obsolete
obstacle
obstacles
obstetrics
obstinate
obstructed
obstruction
obstructive
obtain
obtainable
obtained
obtaining
obtains
obvious
obviously
occasion
occasional
occasionally
occasioned
occasions
occidental
occlusion
occult
occupancy
occupant
occupants
occupation
occupational
occupations
occupied
occupies
occupy
occupying
occur
occurred
occurrence
occurrences
occurring
occurs
ocean
oceanic
oceans
octagonal
octave
octopus
ocular
odd
oddly
odds
odor
odors
odyssey
offend
offended
offender
offenders
offending
offense
offenses
offensive
offer
offered
offering
offerings
offers
office
officer
officers
offices
officials
officiated
offline
offset
offshoot
offshore
offspring
oily
okay
oldies
olfactory
olive
olives
ombudsman
omega
ominous
omission
omissions
omit
omitted
omitting
omnibus
oncology
oneness
oneself
ongoing
onion
onions
online
onset
onslaught
onward
onwards
opacity
opaque
opener
openings
openly
openness
opens
opera
operand
operas
operates
operatic
operational
operations
operator
operators
opined
opinion
opinions
opioid
opium
opponent
opponents
opportunistic
opportunities
opportunity
oppose
opposes
opposing
opposite
opposites
opposition
oppressed
oppression
oppressive
optic
optical
optics
optimal
optimism
optimistic
optimization
optimize
optimized
optimizing
optimum
optional
optioned
options
opus
oracle
orange
oranges
orator
orbit
orbital
orbitals
orbiting
orbits
orchard
orchards
orchestra
orchestral
orchestras
orchestrated
orchid
orchids
ordained
ordeal
orderly
ordinal
ordinance
ordinances
ordnance
organ
organism
organisms
organist
organizational
organizations
organize
organizer
organizers
organizes
organizing
organs
orient
oriental
orientation
orientations
oriented
origin
originality
originally
originals
originate
originated
originates
originating
origins
orioles
ornament
ornamental
ornamentation
ornaments
ornate
orphan
orphanage
orphaned
orphans
orthodoxy
orthogonal
orthography
oscillation
oscillations
oscillator
osmotic
ostensibly
osteoporosis
otherwise
ottoman
ottomans
ounces
ourselves
ousted
outbreak
outbreaks
outbuildings
outburst
outbursts
outcome
outcomes
outcrops
outcry
outdated
outdoor
outdoors
outfield
outfielder
outfit
outfits
outgoing
outlaw
outlawed
outlaws
outlay
outlays
outlet
outlets
outline
outlined
outlines
outlining
outlook
outlying
outnumbered
outpatient
outpost
outposts
output
outputs
outrage
outraged
outrageous
outreach
outright
outset
outside
outsider
outsiders
outskirts
outsourcing
outspoken
outstanding
outstretched
outward
outwardly
outweigh
oval
ovarian
ovaries
ovary
overall
overboard
overcame
overcome
overcoming
overcrowding
overdose
overdue
overflow
overflowing
overhaul
overhead
overheard
overland
overlap
overlapping
overlaps
overlay
overload
overlook
overlooked
overlooking
overlooks
overlord
overly
overlying
overnight
override
overriding
overrun
oversaw
overseas
oversee
overseeing
overseen
oversees
overshadowed
oversight
overtaken
overthrow
overthrown
overtime
overtly
overtones
overtook
overture
overturn
overturned
overview
overweight
overwhelm
overwhelmed
overwhelming
overwhelmingly
ovulation
owe
owes
ownership
oxen
oxford
oxidation
oxides
oxidized
oxygen
oyster
oysters
ozone
pacemaker
pacific
pacifist
pack
package
packaged
packages
packaging
packed
packer
packers
packet
packets
packing
packs
pad
padded
paddle
padre
padres
pads
pagan
pageant
pages
pagoda
pain
painful
painfully
pains
paint
painted
painter
painters
painting
paintings
paints
paisley
palace
palaces
palazzo
pale
paler
palette
palladium
palliative
palm
palms
palpable
palsy
pamphlet
pamphlets
pancreas
pancreatic
panda
pandemic
pane
panel
panels
panic
panorama
panoramic
pantheon
panther
panthers
panting
pants
pap
papa
papacy
papal
paperback
paperwork
papyrus
par
parables
parachute
parade
parades
paradigm
paradigmatic
paradigms
paradise
paradox
paradoxes
paradoxical
paradoxically
paragraph
paragraphs
parallax
parallel
parallelism
parallels
paralysis
paralyzed
parameter
parameters
paramilitary
paramount
paranoia
paranoid
paranormal
parapet
paraphrase
parasite
parasites
parasitic
paratroopers
parcel
parcels
parchment
pardon
pardoned
parental
parentheses
parenthood
parenting
parish
parishes
parishioners
parity
parking
parkway
parliament
parliamentarian
parliamentary
parliaments
parlor
parochial
parodies
parody
parole
parrot
parry
pars
parsley
parson
parsons
partake
partially
participant
participants
participate
participated
participates
participating
participation
participatory
participle
particle
particles
particular
particularly
particulars
particulate
parties
partisan
partisans
partition
partitioned
partitioning
partitions
partizan
partly
partner
partnered
partnering
partners
partnership
partnerships
partridge
party
passage
passages
passenger
passengers
passes
passionately
passions
passive
passively
passivity
passport
passports
password
passwords
past
pasta
paste
pastor
pastoral
pastors
pastry
pasture
pastures
patches
patent
patented
patents
paternal
paternity
pathetic
pathogen
pathogenic
pathogens
pathological
pathology
pathos
paths
pathway
pathways
patients
patio
patriarch
patriarchal
patriarchy
patriotic
patriotism
patriots
patrol
patrolled
patrolling
patrols
patron
patronage
patrons
patsy
patted
pattern
patterned
patterning
patterns
patty
paucity
pause
paused
pauses
pausing
paved
pavement
pavilion
pavilions
paving
paw
paws
payable
paying
payload
payments
payoff
payroll
pays
pea
peace
peaceful
peacefully
peacekeeping
peacetime
peach
peaches
peacock
peaked
peanut
peanuts
pearl
pearls
peas
peasant
peasantry
peasants
pebbles
pectoral
peculiar
peculiarities
peculiarly
pecuniary
pedagogical
pedagogy
pedal
pedestal
pedestrian
pedestrians
pediatric
pediatrics
pedigree
peek
peel
peeled
peeling
peep
peer
peerage
peered
peering
peers
peg
pellet
pellets
pelvic
pelvis
penal
penalties
penalty
penance
pence
pencil
pencils
pendant
pendulum
penetrate
penetrated
penetrates
penetrating
penetration
penguin
penguins
penicillin
peninsula
peninsular
penitentiary
pennant
penned
penny
pentagon
penultimate
peoples
pepper
peppers
perceive
perceived
perceives
perceiving
percent
percentage
percentages
percentile
perceptible
perception
perceptions
perceptive
perceptual
perch
perched
percussion
percussionist
perennial
perfected
perfection
perfectly
perforated
perforation
perform
performance
performances
performed
performer
performers
performing
performs
perfume
perhaps
peril
perilous
perils
perimeter
period
periodic
periodical
periodically
periodicals
periodontal
periods
peripheral
periphery
perish
perished
perm
permanence
permanent
permanently
permeability
permeable
permeated
permissible
permission
permissions
permissive
permit
permits
permitted
permitting
pernicious
peroxide
perpendicular
perpetrated
perpetrator
perpetrators
perpetual
perpetually
perpetuate
perpetuated
perplexed
persecuted
persecution
perseverance
persist
persisted
persistence
persistent
persistently
persists
persona
personalities
personality
personalized
personally
personnel
persons
perspective
perspectives
perspiration
persuade
persuaded
persuades
persuading
persuasion
persuasive
pertain
pertaining
pertains
pertinent
perturbation
perturbations
pervasive
perverse
pesos
pessimism
pessimistic
pesticide
pesticides
pests
petals
petitioned
petitioner
petitioners
petrol
petroleum
petty
pew
phage
phantom
pharaoh
pharmaceutical
pharmaceuticals
pharmacist
pharmacology
pharmacy
phase
phased
phases
phenomena
phenomenal
phenomenon
phenotype
philanthropic
philanthropist
philanthropy
philharmonic
philology
philosopher
philosophers
philosophic
philosophical
philosophically
philosophies
philosophy
phobia
phoebe
phoenix
phoned
phonetic
phonological
phonology
phosphate
phosphorus
photo
photocopy
photocopying
photograph
photographed
photographer
photographers
photographic
photographs
photography
photon
photons
photos
photosynthesis
phrase
phrases
physically
physician
physicians
physicist
physicists
physiological
physiology
physique
pianist
piano
pianos
piazza
pick
picked
picket
picking
picks
pickup
picnic
pictorial
picture
pictured
pictures
picturesque
pie
piecemeal
pieces
pierce
pierced
piercing
piers
piety
pig
pigeon
pigeons
pigment
pigments
pigs
pilasters
piles
pilgrim
pilgrimage
pilgrims
pillars
pillow
pillows
pilot
piloted
pilots
pinch
pinched
pineapple
pink
pinnacle
pinned
pinpoint
pint
pinto
pioneer
pioneered
pioneering
pioneers
pipe
pipeline
pipelines
piper
pipes
piping
pirate
pirates
pistol
pistols
piston
pistons
pitch
pitched
pitcher
pitchers
pitches
pitchfork
pitching
pitfalls
pitiful
pits
pitted
pituitary
pity
pivot
pivotal
pixel
pixels
pizza
placebo
placenta
placental
plague
plagued
plainly
plaintiff
plaintiffs
plan
planar
planet
planetary
planets
plank
planks
planned
planner
planners
planning
plans
plantations
planter
planters
planting
plaque
plaques
plasma
plaster
plastic
plasticity
plastics
plateau
plated
platelet
platelets
platform
platforms
plating
platinum
platonic
platoon
platter
plausibility
plausible
playable
playback
played
players
playful
playground
playhouse
playing
playlist
playoff
playoffs
plays
playwright
playwrights
plaza
plea
plead
pleaded
pleading
pleas
pleasantly
pleased
pleases
pleasing
pleasurable
pleasure
pleasures
plebiscite
pledge
pledged
pledges
plenary
plentiful
plenty
plethora
plexus
plight
plot
plots
plotted
plotting
plow
plucked
plug
plugged
plugs
plum
plumage
plumbing
plume
plump
plunder
plundered
plunge
plunged
plunging
plural
pluralism
pluralistic
plurality
plus
plutonium
plywood
pneumatic
pneumonia
pocket
pockets
pod
podcast
podcasts
podium
pods
poem
poems
poet
poetic
poetical
poetry
poets
poignant
pointer
pointers
pointless
poised
poison
poisoned
poisoning
poisonous
poisons
poked
poker
polar
polarity
polarization
polarized
pole
poles
police
policeman
policemen
policies
policing
policy
polio
polish
polished
polishing
polite
politely
politeness
politic
political
politically
politician
politicians
politics
polity
poll
polled
pollen
polling
polls
pollutant
pollutants
polluted
pollution
polo
polyester
polyethylene
polygon
polymer
polymeric
polymerization
polymers
polynomial
polynomials
polytechnic
ponder
pondered
pontifical
pony
pool
pooled
pooling
pools
poor
poorer
poorest
poorly
pop
pope
popes
poplar
popped
popping
poppy
pops
populace
popularity
popularized
popularly
populated
population
populations
populist
populous
porcelain
porch
pore
pork
pornographic
porosity
porous
portable
portage
portal
portals
portfolio
portfolios
portico
portrait
portraits
portray
portrayal
portrayals
portrayed
portraying
portrays
positioned
positioning
positive
positively
positivism
positron
posse
possess
possessed
possesses
possessing
possession
possessions
possessive
possessor
possibilities
possibly
postage
postal
postcard
postcards
postdoctoral
posted
poster
posterior
posterity
posters
postgraduate
posthumous
posthumously
posting
postmaster
postmodern
postnatal
postoperative
postpartum
postpone
postponed
postscript
postulate
postulated
postulates
posture
postures
postwar
potassium
potato
potatoes
potency
potential
potentialities
potentially
potentials
potter
pottery
pouch
poultry
pour
poured
pouring
poverty
powdered
powders
powerful
powerfully
powerhouse
powerless
powerlessness
powers
practicable
practically
practiced
practices
practicing
practitioner
practitioners
pragmatic
pragmatism
prairie
praise
praised
praises
praising
prayer
prayers
preach
preached
preacher
preachers
preaching
preamble
precarious
precaution
precautions
precede
preceded
precedence
precedent
precedents
precedes
preceding
precepts
precinct
precious
precipitate
precipitated
precipitation
precise
precisely
precision
preclude
precluded
precludes
precondition
precursor
precursors
predator
predators
predatory
predecessor
predecessors
predefined
predetermined
predicament
predicate
predicated
predicates
predict
predictability
predictably
predicted
predicting
prediction
predictions
predictive
predictor
predicts
predisposition
predominance
predominant
predominantly
predominate
preexisting
preface
prefect
prefecture
prefer
preferable
preferably
preference
preferences
preferential
preferentially
preferred
preferring
prefers
prefix
prefixes
pregnancies
pregnancy
pregnant
preheat
prehistoric
prehistory
prejudice
prejudiced
prejudices
prelate
preliminary
prelude
prematurely
premier
premiere
premiered
premieres
premiers
premise
premises
premium
premiums
prenatal
preoccupation
preoccupations
preoccupied
prep
prepaid
preparation
preparations
preparatory
prepare
preparedness
prepares
preparing
preponderance
preposition
prequel
prerequisite
prerequisites
prerogative
prerogatives
preschool
prescribe
prescribed
prescribing
prescription
prescriptions
prescriptive
presence
presenter
presently
preservation
preserve
preserved
preserves
preserving
presided
presidency
president
presidential
presidents
presiding
pressure
pressured
pressures
prestige
prestigious
presumably
presume
presumed
presumption
presupposes
presuppositions
pretend
pretended
pretending
pretense
pretensions
pretext
pretty
prevail
prevailed
prevailing
prevails
prevalence
prevalent
prevent
prevented
preventing
prevention
preventive
prevents
preview
previews
previous
previously
prewar
prey
price
priced
prices
pricing
pride
priest
priesthood
priestly
priests
primacy
primal
primaries
primarily
primary
primate
primates
prime
primer
primers
priming
primitive
primitives
primordial
prince
princely
princes
princess
principal
principality
principally
principals
principle
principled
principles
printers
printing
prior
priorities
priority
priory
prism
prison
prisoner
prisoners
prisons
pristine
privacy
private
privateer
privately
privatization
privilege
privileged
privileges
privy
prize
prized
prizes
pro
proactive
probabilistic
probabilities
probability
probably
probate
probation
probe
probed
probes
probing
problem
problematic
problems
procedural
procedure
procedures
proceed
proceeded
proceeding
proceedings
proceeds
process
processed
processes
processing
procession
processions
processor
processors
proclaim
proclaimed
proclaiming
proclaims
proclamation
proctor
procure
procured
procurement
prod
prodigious
prodigy
producer
producers
product
productions
productivity
products
profane
profess
professed
profession
professional
professionalism
professionally
professionals
professions
professor
professors
professorship
proficiency
proficient
profile
profiled
profiles
profiling
profitability
profitable
profits
profound
profoundly
profusion
progeny
progesterone
prognosis
prognostic
program
programmable
programmed
programmer
programmers
programming
programs
progress
progressed
progresses
progressing
progression
progressive
progressively
prohibit
prohibited
prohibiting
prohibition
prohibitions
prohibits
project
projected
projectile
projectiles
projecting
projection
projections
projector
projects
proletarian
proletariat
proliferation
prolific
prologue
prolong
prolonged
prom
promenade
prominence
prominent
prominently
promo
promote
promoted
promoter
promoters
promotes
promoting
promotion
promotional
promotions
prompt
prompted
prompting
promptly
prompts
promulgated
prone
pronoun
pronounce
pronounced
pronouncements
pronouns
pronunciation
proof
proofs
prop
propaganda
propagate
propagated
propagating
propagation
propellant
propelled
propeller
propellers
propensity
properties
property
prophecies
prophecy
prophet
prophetic
prophets
prophylactic
proponent
proponents
proportion
proportional
proportionality
proportionate
proportionately
proportions
proposal
proposals
propose
proposed
proposes
proposing
proposition
propositional
propositions
propped
proprietary
proprietor
proprietors
propriety
props
propulsion
prose
prosecute
prosecuted
prosecuting
prosecution
prosecutions
prosecutor
prosecutors
prospect
prospective
prospects
prospectus
prosper
prospered
prosperity
prosperous
prostate
prosthesis
prosthetic
prostitution
protagonist
protagonists
protect
protecting
protection
protections
protective
protector
protectorate
protects
protein
proteins
protest
protestant
protestants
protested
protesters
protesting
protests
protocol
protocols
proton
protons
prototype
prototypes
protracted
protruding
proud
proudly
proven
provenance
proverb
proverbial
proverbs
provide
provided
providence
provider
providers
provides
providing
province
provinces
provincial
provision
provisional
provisions
provocation
provocative
provoke
provoked
provoking
provost
prowess
proximity
proxy
prudence
prudent
pruning
psalm
psalms
pseudo
pseudonym
psyche
psychedelic
psychiatric
psychiatrist
psychiatrists
psychiatry
psychic
psychoanalysis
psychological
psychologically
psychologist
psychologists
psychology
psychosis
psychosomatic
psychotherapy
psychotic
pub
puberty
publication
publications
publicity
publicized
publicly
publish
publisher
publishers
publishes
publishing
pubs
puck
pudding
pueblo
puff
pull
pulled
pulling
pulls
pulmonary
pulp
pulpit
puma
pump
pumped
pumping
pumpkin
pumps
punch
punched
punches
punctuated
punctuation
puncture
punish
punishable
punished
punishing
punishment
punishments
punitive
punk
punt
pupil
pupils
puppet
puppets
puppy
purchase
purchased
purchaser
purchasers
purchases
purchasing
purely
purest
purge
purification
purified
purify
puritan
puritans
purple
purported
purportedly
purpose
purposeful
purposely
purposes
purse
pursuant
pursue
pursued
pursues
pursuing
pursuit
pursuits
push
pushed
pushes
pushing
putative
putting
puzzle
puzzled
puzzles
puzzling
pygmy
pyramid
pyramidal
pyramids
python
quadrangle
quadrant
quadratic
quadruple
quaint
qualification
qualifications
qualifier
qualifiers
qualifies
qualify
qualifying
qualitative
qualitatively
quantified
quantify
quantitative
quantities
quantity
quantum
quarantine
quark
quarrel
quarrels
quarries
quarry
quart
quarterback
quarterbacks
quarterfinal
quarterfinals
quarterly
quartermaster
quartet
quartz
quasi
quay
queen
queens
queer
quenching
queries
query
question
questionable
questioned
questioning
questionnaire
questionnaires
questions
queue
quick
quicker
quickly
quiet
quietly
quilt
quintet
quit
quite
quitting
quivering
quiz
quorum
quota
quotas
quotation
quotations
quote
quoted
quotes
quotient
quoting
rabbinical
rabbis
rabbit
rabbits
racecourse
racehorse
racers
racetrack
racially
racism
radar
radars
radial
radiance
radiant
radiating
radical
radicalism
radically
radicals
radio
radioactive
radioactivity
radiology
radios
radiotherapy
radius
rags
raided
raider
raiders
raiding
raids
railroad
railroads
railway
railways
rainbow
rainfall
rainforest
rainy
rallied
rallies
rallying
ramifications
ramp
rampage
rampant
random
randomized
randomly
ranked
ranking
rankings
ransom
rapid
rapidity
rapidly
rapids
rapper
rappers
rapport
rapture
rare
rarely
rarity
rat
rather
ratings
ratio
rationale
rationalism
rationality
rationalization
rationally
rationing
ratios
rats
rattle
rattled
rattling
ravaged
ravens
ravine
rayon
razed
razor
react
reacted
reacting
reaction
reactionary
reactions
reactivated
reactive
reactor
reactors
reacts
readable
reader
readers
readership
readily
readiness
readings
reaffirmed
reagent
reagents
realism
realist
realistically
realities
reality
realization
realize
realized
realizes
realizing
realm
realms
reap
reappear
reappeared
rear
reared
rearing
rearrangement
reasonableness
reasonably
reasoned
reasoning
reasons
reassigned
reassurance
reassure
reassured
reassuring
rebel
rebelled
rebellion
rebellions
rebellious
rebels
rebirth
reborn
rebound
rebounds
rebuild
rebuilding
rebuilt
rebuke
recall
recalled
recalling
recalls
recapture
recaptured
receipt
receipts
receivable
receive
received
receiver
receivers
receives
receiving
recent
recently
reception
receptions
receptive
receptor
receptors
recess
recessed
recession
recessive
recipe
recipes
recipient
recipients
reciprocal
reciprocity
recital
recitals
recitation
recite
recited
reciting
reckless
reckon
reckoned
reckoning
reclaim
reclaimed
reclamation
reclassified
recognition
recognizable
recognize
recognizes
recognizing
recoil
recollect
recollection
recollections
recombination
recommend
recommendation
recommendations
recommended
recommending
recommends
reconcile
reconciled
reconciliation
reconciling
reconnaissance
reconsider
reconsideration
reconsidered
reconstituted
reconstruct
reconstructed
reconstructing
reconstruction
record
recorded
recorder
recorders
recording
recordings
records
recount
recounted
recounts
recourse
recover
recovered
recovering
recovers
recovery
recreate
recreated
recreation
recreational
recruit
recruited
recruiting
recruitment
recruits
rectangle
rectangles
rectangular
rector
rectory
recur
recurrence
recurrent
recurring
recursive
recycle
recycled
recycling
reddish
redeem
redeemed
redefine
redemption
redesign
redesigned
redeveloped
redevelopment
rediscovered
redistribution
redistricting
redress
reds
reduce
reduced
reduces
reducing
reduction
reductions
redundancy
redundant
redwood
reef
reefs
reel
reelected
reelection
reestablished
reeve
referee
referees
referenced
referencing
referendum
referendums
referral
referrals
refine
refined
refinement
refinements
refinery
refining
reflect
reflected
reflecting
reflection
reflections
reflective
reflector
reflects
reflex
reflexes
reflexive
reform
reformation
reformed
reformer
reformers
reforming
reforms
refraction
refractory
refrain
refresh
refreshing
refrigeration
refrigerator
refs
refueling
refuge
refugee
refugees
refund
refurbished
refurbishment
refusal
refuse
refused
refuses
refusing
refutation
refute
regain
regained
regaining
regal
regard
regarded
regarding
regardless
regards
regatta
regency
regeneration
regent
regents
reggae
regime
regimen
regimens
regiment
regimental
regiments
regimes
region
regional
regionalism
regionally
regions
register
registered
registering
registers
registrar
registration
registry
regression
regressions
regressive
regret
regrets
regretted
regularity
regulars
regulate
regulated
regulates
regulating
regulations
regulator
regulators
regulatory
rehab
rehabilitated
rehabilitation
rehearsal
rehearsals
rehearsed
reigned
reigning
reigns
reimbursement
reindeer
reinforce
reinforced
reinforcement
reinforcements
reinforces
reinforcing
reins
reinstated
reissue
reissued
reiterated
reject
rejected
rejecting
rejection
rejects
rejoice
rejoiced
rejoicing
rejoin
rejoined
relapse
relating
relational
relationship
relationships
relative
relatively
relatives
relativistic
relativity
relax
relaxation
relaxed
relaxing
relay
relays
release
releases
releasing
relegated
relegation
relentless
relentlessly
relevance
reliability
reliably
reliance
reliant
relic
relics
relied
relief
reliefs
relies
relieve
relieved
relieving
religion
religions
religious
religiously
relinquish
relinquished
relish
relocate
relocated
relocating
relocation
reluctance
reluctant
reluctantly
relying
remade
remain
remainder
remained
remaining
remains
remake
remark
remarkable
remarkably
remarked
remarking
remarks
remarried
rematch
remedial
remedies
remedy
remember
remembered
remembering
remembers
remembrance
remind
reminded
reminder
reminders
reminding
reminds
reminiscences
reminiscent
remission
remnant
remnants
remodeled
remodeling
remorse
remote
remotely
removable
removal
remove
removed
removes
removing
remuneration
renaissance
rename
renamed
renaming
render
rendered
rendering
renders
rendezvous
rendition
renew
renewable
renewal
renewed
renewing
renounce
renounced
renovate
renovated
renovation
renovations
renown
renowned
rentals
rented
renumbered
renunciation
reopen
reopened
reopening
reorganization
reorganized
repair
repaired
repairing
repairs
repatriation
repay
repayment
repeal
repealed
repeat
repeated
repeatedly
repeating
repeats
repelled
repent
repentance
repercussions
repertoire
repertory
repetition
repetitions
repetitive
replace
replaced
replacement
replacements
replaces
replacing
replay
replete
replica
replicas
replicate
replicated
replication
replied
replies
reply
report
reported
reportedly
reporter
reporters
reporting
reports
repose
repository
represent
representation
representations
representative
representatives
represented
representing
represents
repressed
repression
repressive
reprint
reprinted
reprints
reprise
reprising
reproach
reproduce
reproduced
reproduces
reproducible
reproducing
reproduction
reproductive
reptiles
republic
republican
republicans
republics
republished
repudiated
repudiation
repulsed
repulsion
repulsive
reputation
reputations
reputed
request
requested
requesting
requests
requiem
require
required
requirement
requirements
requires
requiring
requisite
reread
rerouted
reruns
resale
rescheduled
rescinded
rescue
rescued
rescues
rescuing
research
researched
researcher
researchers
researches
researching
resemblance
resemble
resembled
resembles
resembling
resentful
resentment
reservations
reservoir
reservoirs
reset
resettled
reshuffle
reside
residence
residences
resides
residual
residuals
residue
residues
resign
resignation
resigned
resigning
resilience
resilient
resin
resins
resist
resistance
resistances
resistant
resisted
resisting
resistor
resistors
resists
resolute
resolutely
resolution
resolutions
resolve
resolves
resolving
resonance
resonances
resonant
resort
resorted
resorting
resorts
resource
resources
respect
respectability
respectable
respected
respectful
respectfully
respecting
respectively
respects
respiration
respiratory
respite
response
responses
responsibility
responsive
responsiveness
restart
restarted
restatement
restaurant
restaurants
restitution
restless
restlessness
restoration
restorative
restore
restored
restoring
restrain
restrained
restraining
restraint
restraints
restrict
restricting
restriction
restrictions
restrictive
restricts
restructured
restructuring
result
resultant
resulted
resulting
results
resumes
resuming
resurgence
resurrected
resurrection
resuscitation
retail
retailer
retailers
retailing
retain
retained
retaining
retains
retake
retaliation
retardation
retention
rethink
rethinking
retina
retinal
retire
retired
retirement
retiring
retorted
retractable
retracted
retreat
retreated
retreating
retreats
retribution
retrieval
retrieve
retrieved
retrieving
retrograde
retrospect
retrospective
return
returned
returning
returns
reunification
reunion
reunite
reunited
reuniting
reuse
reused
revamped
reveal
revealed
revealing
reveals
revelation
revelations
revenge
revenue
revenues
revered
reverence
reverend
reversal
reverse
reversed
reverses
reversing
revert
reverted
reviewed
reviewer
reviewers
reviewing
revise
revised
revising
revision
revisions
revisited
revitalization
revival
revive
revived
reviving
revocation
revoked
revolt
revolts
revolution
revolutionaries
revolutionary
revolutions
revolve
revolver
revolves
revolving
reward
rewarded
rewarding
rewards
reworked
rewrite
rewriting
rewritten
rhetoric
rhetorical
rheumatic
rhino
rhinos
rhyme
rhymes
rhythm
rhythmic
rhythms
ribbon
ribbons
ribs
richer
riches
richest
richly
richness
ridden
riddle
rider
riders
ridicule
ridiculed
ridiculous
rifles
rigging
righteous
righteousness
rights
rigid
rigidity
rigidly
rigor
rigorous
rigorously
rinse
rioting
ripple
risked
risking
risks
risky
ritual
rituals
rivalries
rivalry
riverside
roadside
roadway
roadways
roam
roaming
roar
roared
roaring
roast
roasted
rob
robbed
robber
robbers
robbery
robin
robins
robot
robotic
robotics
robots
robust
robustness
rocked
rocker
rocket
rockets
rocking
rocks
rocky
rodent
rodents
rodeo
rods
roe
rogue
roles
roller
rollers
rolls
roman
romance
romances
romantic
romantically
romanticism
rooftop
rookie
roommate
rooster
roosters
root
rooted
roots
rope
ropes
rosary
rosemary
roses
roster
rosters
rosy
rotary
rotate
rotated
rotates
rotating
rotation
rotational
rotations
rotor
rotten
rotting
rotunda
rouge
roughly
roughness
roundabout
roused
route
router
routes
routinely
routines
routing
rover
rovers
royal
royalist
royalists
royals
royalties
royalty
rubbed
rubber
rubbing
rubbish
rubble
rubles
rubric
ruby
rudder
rudimentary
rugby
ruin
ruined
rule
ruled
ruler
rulers
rules
ruling
rulings
rumble
rumor
rumored
rumors
runaway
runners
running
runoff
runway
runways
rupees
rupture
ruptured
rural
ruse
rustic
rusty
ruthless
rye
sabotage
sack
sacked
sacking
sacks
sacrament
sacramental
sacraments
sacrifice
sacrificed
sacrifices
sacrificial
sacrificing
sad
saddle
sadly
sadness
safari
safeguard
safeguards
safely
safer
safest
safety
saga
sail
sailed
sailing
sailor
sailors
sails
saint
saints
saith
salad
salads
salamander
salaries
salary
sales
salesman
salespeople
salesperson
salience
salient
saline
salinity
saliva
sally
salmon
salmonella
salon
saloon
salsa
salt
salts
salty
salute
salvage
salvaged
salvation
samba
sample
sampled
samples
sampling
samurai
sanction
sanctioned
sanctions
sanctity
sanctuary
sand
sandals
sanders
sands
sandstone
sandwich
sandwiches
sandy
sang
sanitary
sanitation
sank
sans
sap
sapphire
sarcasm
sarcoma
sash
sat
satellite
satellites
satin
satire
satirical
satisfaction
satisfactorily
satisfied
satisfies
satisfy
satisfying
saturation
sauce
saucepan
sausage
savage
savages
savanna
savannah
save
saved
saves
saving
savings
savior
sawmill
sawyer
sax
saxophone
saxophonist
saying
sayings
scalar
scaled
scales
scaling
scalp
scam
scan
scandal
scandalous
scandals
scanned
scanner
scanning
scans
scant
scanty
scar
scarce
scarcely
scarcity
scare
scared
scarf
scarlet
scarred
scars
scary
scatter
scattered
scattering
scenario
scenarios
scenery
scenes
scenic
scented
schedule
schedules
scheduling
schema
schematic
schematically
scheme
schemes
schism
schizophrenia
schizophrenic
scholar
scholarly
scholars
scholarship
scholarships
scholastic
school
schoolboy
schoolhouse
schooling
schools
schoolteacher
schooner
sciences
scientific
scientifically
scientist
scientists
scissors
scoop
scope
scoreless
scorer
scorers
scoring
scorn
scorpion
scotch
scout
scouting
scouts
scramble
scrambled
scrambling
scrap
scrape
scraped
scraping
scrapped
scrapping
scraps
scratch
scratched
scratching
scream
screamed
screaming
screams
screen
screened
screening
screenings
screenplay
screens
screenwriter
screw
screws
scripted
scriptural
scripture
scriptures
scroll
scrolls
scrub
scrutiny
scuba
sculls
sculpted
sculptor
sculptors
sculptural
sculpture
sculptures
sea
seaboard
seafood
seal
sealed
sealing
seals
seam
seaman
seamen
seams
seaplane
seaport
sears
seaside
season
seasonal
seasonally
seasoned
seasons
seat
seated
seating
seats
secession
secluded
seclusion
second
secondary
seconded
secondly
seconds
secrecy
secret
secretariat
secretaries
secretary
secrete
secreted
secretion
secretions
secretly
secrets
sectarian
sectional
sector
sectors
secular
secured
securely
securing
securities
sedan
sedation
sedentary
sedge
sediment
sedimentary
sedimentation
sediments
seduced
seduction
seductive
seed
seeded
seeding
seedlings
seeds
seek
seeker
seekers
seeking
seeks
seem
seemed
seeming
seemingly
seems
seer
segment
segmentation
segmented
segments
segregated
seismic
seize
seized
seizing
seizure
seizures
seldom
select
selected
selecting
selection
selections
selective
selectively
selectivity
selector
selects
selenium
selfish
selfishness
sell
sellers
selling
sells
semantic
semantics
semester
semi
semiconductor
semiconductors
semifinal
semifinals
seminal
seminar
seminars
seminary
semiotics
senate
senator
senatorial
senators
send
sender
sending
sends
senior
seniority
seniors
sensation
sensational
sensations
sensed
senseless
senses
sensibilities
sensibility
sensible
sensing
sensitivities
sensitivity
sensor
sensors
sensory
sensuous
sentence
sentenced
sentences
sentencing
sentiment
sentimental
sentiments
sentinel
sepals
separate
separated
separately
separates
separating
separation
separations
separatist
sepsis
septa
septic
septum
sequel
sequels
sequencing
sequentially
serene
serenity
serge
sergeant
serial
serialized
serials
serious
seriously
seriousness
sermon
sermons
serpent
serum
servant
servants
service
serviced
servicemen
services
servicing
servings
servitude
sesame
setback
setbacks
settings
settle
settlement
settlements
settler
settlers
settles
setup
seven
sevens
seventeen
seventeenth
seventh
seventies
seventy
several
severe
severed
severely
severity
sew
sewage
sewer
sewing
sewn
sex
sexes
sexism
sexist
sexton
sexual
sexuality
sexy
shabby
shack
shade
shaded
shades
shading
shadow
shadows
shadowy
shady
shaft
shafts
shake
shaken
shaker
shakes
shaking
shaky
shale
shall
shallow
shalt
sham
shaman
shame
shameful
shamrock
shanghai
shape
shaped
shapes
shaping
share
shared
shareholder
shareholders
shares
sharia
sharing
shark
sharks
sharp
sharpened
sharper
sharply
shattered
shattering
shave
shaved
shaving
shawl
shear
shearing
sheath
shedding
sheds
sheen
sheep
sheer
sheets
shelf
shell
shellfish
shelling
shells
shelter
sheltered
shelters
shelved
shelves
shepherd
shepherds
sheriff
sherry
shielded
shielding
shields
shifted
shifting
shifts
shillings
shin
shines
shining
shiny
shipbuilding
shipment
shipments
shipped
shipping
shipwreck
shipwrecks
shipyard
shipyards
shire
shirt
shirts
shiver
shivered
shivering
shoals
shock
shocked
shocking
shocks
shoemaker
shoes
shone
shook
shooter
shooters
shootings
shootout
shoots
shoppers
shopping
shoreline
shores
short
shortage
shortages
shortcomings
shortcut
shorten
shortened
shortening
shorter
shortest
shorthand
shortly
shorts
shortstop
shotgun
shots
shoulder
shoulders
shout
shouted
shouting
shouts
shoved
shovel
show
showcase
showcased
showcases
showcasing
showdown
showed
shower
showers
showing
shown
shows
shredded
shrew
shrewd
shrill
shrimp
shrine
shrines
shrink
shrinkage
shrinking
shrub
shrubs
shrug
shrugged
shudder
shuddered
shuffled
shun
shunt
shut
shutdown
shutout
shutouts
shutter
shutters
shutting
shuttle
shy
sibling
siblings
sick
sickle
sickly
sickness
sideline
sidelined
sidewalk
sideways
sidings
siege
sierra
sieve
sigh
sighed
sighs
sighted
sighting
sightings
sigma
signal
signaled
signaling
signals
signatories
signature
signatures
significance
significantly
signification
signified
signifies
signify
signifying
signings
silence
silenced
silent
silently
silhouette
silica
silicate
silicon
silicone
silk
sill
silly
silt
silver
similar
similarities
similarity
similarly
simmer
simple
simpler
simplest
simplex
simplicity
simplification
simplified
simplify
simplifying
simplistic
simply
sims
simulate
simulated
simulating
simulation
simulations
simulator
simulcast
simultaneous
simultaneously
since
sincere
sincerely
sincerity
sinful
singer
singers
singing
single
singled
singles
singleton
singly
singular
singularity
singularly
sinister
sink
sinking
sinks
sinner
sinners
sinus
sinuses
sinusoidal
sipped
sipping
sir
siren
sister
sisters
sitcom
sitting
situated
situation
situations
six
sixteen
sixteenth
sixth
sixties
sixty
sizable
size
sizeable
sized
sizes
sizing
skate
skater
skaters
skating
skeletal
skeleton
skeletons
skeptical
skepticism
sketch
sketched
sketches
skewed
ski
skier
skies
skiing
skill
skillet
skillful
skillfully
skills
skim
skin
skinned
skinny
skins
skip
skipped
skipper
skipping
skirmish
skirmishes
skirt
skull
skulls
sky
skyline
skyscraper
skyscrapers
slab
slabs
slack
slain
slam
slammed
slang
slant
slap
slapped
slash
slaughtered
slavery
slaves
slayer
sleek
sleeper
sleeping
sleeps
sleepy
sleeve
sleeves
slender
slept
slice
sliced
slices
slick
slid
sliding
slight
slightest
slightly
slim
sling
slip
slipped
slippers
slippery
slipping
slips
slit
slogan
slogans
sloop
slope
sloping
slot
slots
slough
slow
slowed
slower
slowing
slowly
slows
sludge
slug
sluggish
slum
slump
slumped
slums
slung
sly
small
smaller
smallest
smallpox
smart
smartphone
smartphones
smash
smashed
smashing
smear
smell
smelled
smelling
smells
smile
smiled
smiles
smiling
smoke
smoked
smokers
smoking
smoky
smooth
smoothed
smoothing
smoothly
smuggled
smuggling
snack
snacks
snail
snails
snake
snakes
snap
snapped
snapping
snapshot
snatched
sneak
sniffed
sniper
snooker
snorted
snout
snow
snowfall
snowy
soak
soaked
soaking
soap
soared
soaring
sob
sobbing
sober
sobs
soccer
social
socialism
socialist
socialists
socialization
socialized
socially
societal
societies
society
socioeconomic
sociological
sociologist
sociologists
sociology
socket
sockets
socks
sod
soda
sodium
sofa
soft
softball
soften
softened
softening
softer
softly
softness
software
soil
soils
sojourn
solace
solar
sold
solder
soldier
soldiers
solely
solemn
solemnly
solicit
solicitation
solicited
solicitor
solid
solidarity
solidly
solids
solitary
solitude
solo
soloist
soloists
solos
solubility
solvent
solvents
somber
somebody
someday
somehow
someone
something
sometime
sometimes
somewhat
somewhere
sonar
sonata
song
songs
songwriter
songwriters
sonnet
sonnets
sonny
sooner
soot
soothe
soothing
sophisticated
sophistication
sophomore
soprano
sore
sores
sorghum
sorority
sorrow
sorrows
sorry
sorties
sought
soul
souls
sounded
sounding
sounds
soundtrack
soundtracks
soup
sour
sourced
south
southbound
southeast
southeastern
southern
southerners
southernmost
southward
southwards
southwest
southwestern
souvenir
sovereign
sovereignty
soviet
soviets
sow
sowing
sown
soy
soybean
spa
spacecraft
spaced
spaces
spaceship
spacing
spacious
spade
spaghetti
spanned
spanning
spans
spare
spared
sparing
spark
sparked
sparkling
sparks
sparrow
sparse
sparsely
spartan
spasm
spat
spatial
spatially
spawn
spawned
spawning
speak
speaker
speakers
speaking
speaks
spear
spearheaded
spears
spec
special
specialist
specialists
specialization
specialize
specialized
specializes
specializing
specials
specialties
specialty
species
specific
specifically
specification
specifications
specifics
specifies
specify
specifying
specimen
specimens
spectacle
spectacles
spectacular
spectator
spectators
spectra
spectral
spectroscopy
spectrum
speculate
speculated
speculation
speculations
speculative
speculators
speech
speeches
speed
speedily
speeding
speeds
speedway
speedy
spell
spelled
spelling
spellings
spells
spelt
spend
spending
spends
spent
sphere
spheres
spherical
sphincter
spicy
spider
spiders
spies
spike
spikes
spill
spilled
spilling
spills
spin
spinach
spinal
spindle
spine
spines
spinning
spins
spiny
spiral
spirit
spirited
spirits
spiritual
spirituality
spiritually
spit
spitfire
splash
splashed
spleen
splendid
splendor
splinter
split
splits
splitting
spoil
spoiled
spoils
spoke
spokesman
spokesperson
sponge
sponsor
sponsored
sponsoring
sponsors
sponsorship
spontaneity
spontaneous
spontaneously
sporadic
sporadically
spores
sportsman
spot
spotlight
spots
spotted
spouse
spouses
sprang
sprawling
spray
sprayed
spraying
spreading
spreads
spreadsheet
spree
springboard
springing
springs
sprinkle
sprinkled
sprint
sprinter
spruce
sprung
spun
spur
spurious
spurred
spurs
spy
squad
squadron
squadrons
squads
square
squared
squarely
squares
squash
squat
squeeze
squeezed
squeezing
squid
squirrel
squirrels
stab
stabbed
stabbing
stabilization
stabilize
stabilized
stabilizing
stables
stack
stacked
stacking
stacks
stadium
stadiums
staff
staffed
staffing
staffs
stagecoach
staged
staggered
staggering
staging
stagnant
stagnation
stained
staining
stainless
stains
stair
staircase
stairway
stale
stalk
stalks
stallion
stalls
stamens
stamp
stamped
stampede
stamping
stamps
standard
standardization
standardized
standards
standby
standout
standpoint
stanza
stanzas
staple
staples
starboard
starch
stardom
stare
stared
stares
staring
stark
starred
starring
stars
starter
starters
starting
startled
startling
starts
startup
starvation
starve
starved
starving
stash
stat
statehood
stately
statements
statesman
statesmen
statewide
stating
stationary
stationed
stationery
statistic
statistical
statistically
statistics
stats
statue
statues
stature
status
statute
statutes
statutory
staunch
stayed
staying
stays
steadfast
steadily
steak
steal
stealing
steals
stealth
steam
steamboat
steamed
steamer
steamers
steaming
steamship
steel
steels
steep
steeplechase
steeply
steer
steered
steering
stein
stemmed
stemming
stench
stent
stepfather
stepmother
steppe
stepped
stepping
stereo
stereotype
stereotyped
stereotypes
stereotypical
stereotyping
sterile
sterility
sterilization
sterling
sternly
stew
steward
stewardship
sticking
sticks
sticky
stiff
stiffened
stiffness
stigma
still
stillness
stills
stimulant
stimulate
stimulated
stimulates
stimulating
stimulation
stimuli
stimulus
stinging
stint
stints
stipulated
stipulation
stir
stirred
stirring
stitch
stitches
stochastic
stocked
stockholders
stocking
stockings
stocks
stoic
stoke
stokes
stole
stolen
stomach
stonewall
stony
stool
stools
stoppage
stopped
stopping
stops
storage
stores
stories
storm
stormed
stormy
storyteller
stout
stove
straight
straighten
straightened
straightforward
strains
strait
straits
strand
stranded
strands
strange
strangely
stranger
strangers
strap
strapped
straps
strata
strategic
strategically
strategies
strategy
stratification
stratified
stratum
straw
strawberries
strawberry
streak
streaks
streamed
streaming
streamlined
streams
street
streetcar
streets
strength
strengthen
strengthened
strengthening
strengthens
strengths
strenuous
stressed
stresses
stressful
stressing
stretch
stretches
stretching
strewn
stricken
stricter
strictly
strictures
stride
strides
strife
strike
strikeouts
striker
strikers
strikes
striking
strikingly
stringent
strings
stripe
striped
stripes
stripped
stripping
strips
strive
strives
striving
strode
stroked
strokes
stroll
strolled
strong
stronger
strongest
stronghold
strongly
strove
struck
structural
structuralist
structurally
structures
struggle
struggled
struggles
struggling
strung
stubborn
stubbornly
stucco
stuck
stud
student
students
studied
studies
studio
studios
study
studying
stuff
stuffed
stuffing
stumble
stumbled
stumbling
stump
stung
stunned
stunning
stunt
stunts
stupid
stupidity
sturdy
sturgeon
styled
styling
stylistic
stylized
sub
subcommittee
subconscious
subcontinent
subculture
subcutaneous
subdivided
subdivision
subdivisions
subdued
subgroup
subgroups
subject
subjected
subjection
subjective
subjectivity
subjects
sublime
submarine
submarines
submerged
submission
submissions
submissive
submit
submitted
submitting
subordinate
subordinated
subordinates
subordination
subroutine
subscribe
subscribed
subscriber
subscribers
subscript
subscription
subscriptions
subsection
subsequent
subsequently
subset
subsets
subsided
subsidiaries
subsidiary
subsidies
subsidized
subsidy
subsistence
substance
substances
substantial
substantially
substantiate
substantiated
substantive
substitute
substituted
substitutes
substituting
substitution
substitutions
substrate
subsumed
subsystem
subsystems
subterranean
subtitled
subtitles
subtle
subtlety
subtly
subtract
subtracted
subtracting
subtraction
subtropical
suburb
suburban
suburbs
subversion
subversive
subway
succeed
succeeded
succeeding
succeeds
success
successes
succession
successive
successively
successor
successors
succinctly
succumb
succumbed
sucrose
suction
sudden
suddenly
suffer
suffered
suffering
sufferings
suffers
suffice
sufficiently
suffix
suffixes
suffragan
suffrage
sugar
sugarcane
sugars
suggest
suggested
suggesting
suggestion
suggestions
suggestive
suggests
suicidal
suicide
suitability
suitably
suitcase
suite
suited
suites
sulfate
sulfide
sulfur
sullen
sultan
sultanate
sum
summaries
summarize
summarized
summarizes
summarizing
summary
summed
summers
summing
summit
summits
summon
summoned
summons
sumo
sums
sun
sundry
sunflower
sung
sunk
sunken
sunlight
sunny
sunrise
suns
sunset
sunshine
sup
super
superb
superficial
superficially
superfluous
superhuman
superimposed
superintendent
superior
superiority
superiors
superman
supermarket
supermarkets
supernatural
supernova
superpower
superseded
supersonic
superstar
superstition
superstitions
superstitious
superstructure
supervise
supervised
supervising
supervision
supervisor
supervisors
supervisory
supine
supper
supplement
supplemental
supplementary
supplemented
supplements
supplied
supplier
suppliers
supplies
supply
supplying
support
supported
supporter
supporters
supporting
supportive
supports
suppose
supposed
supposedly
supposing
supposition
suppress
suppressed
suppressing
suppression
supremacy
supreme
surely
surf
surface
surfaced
surfaces
surfing
surge
surgeon
surgeons
surgeries
surgery
surgical
surmounted
surname
surnames
surpass
surpassed
surpassing
surplus
surpluses
surprise
surprised
surprises
surprising
surprisingly
surreal
surrealist
surrender
surrendered
surrey
surrogate
surround
surrounded
surrounding
surroundings
surrounds
surveillance
survey
surveyed
surveying
surveyor
surveys
survival
survive
survived
survives
surviving
survivor
survivors
susceptibility
susceptible
suspect
suspected
suspects
suspend
suspended
suspense
suspension
suspensions
suspicion
suspicions
suspicious
sustain
sustainable
sustained
sustaining
sustains
sustenance
suture
sutures
swallow
swallowed
swallowing
swam
swamp
swamps
swan
swans
swap
swapped
swarm
sway
swayed
swaying
swear
swearing
sweat
sweater
sweating
sweep
sweeping
sweeps
sweet
sweetheart
sweetly
sweets
swell
swelled
swelling
swept
swift
swiftly
swim
swimmer
swimmers
swimming
swine
swing
swinging
swings
swirling
switch
switched
switches
switching
swollen
sword
swords
swore
sworn
swung
syllable
syllables
syllabus
symbiotic
symbol
symbolic
symbolically
symbolism
symbolize
symbolized
symbolizes
symbols
sympathetic
sympathies
sympathy
symphonic
symphonies
symphony
symposium
symptom
symptomatic
symptoms
synagogue
synagogues
synapses
sync
synchronization
synchronized
syndicate
syndicated
syndication
syndrome
syndromes
synod
synonym
synonymous
synonyms
synopsis
syntactic
syntax
synthesize
synthesized
synthesizer
synthesizers
synthetic
syringe
syrup
systematic
systematically
systemic
tabernacle
tablespoon
tablespoons
tablet
tablets
tabloid
taboos
tabs
tabulated
tacit
tackle
tackled
tackles
tackling
tactic
tactical
tactics
tactile
tag
tagged
tags
tailor
tailored
tainted
takeoff
takeover
talent
talented
talents
tales
talked
talking
taller
tallest
tame
tandem
tangent
tangential
tangle
tango
tank
tanker
tankers
tanks
tanner
tantamount
tap
taped
taper
tapered
tapes
tapestry
tapped
tapping
taps
target
targeted
targeting
targets
tariff
tariffs
task
tasked
tasks
taste
tasted
tastes
tasting
tasty
tattoo
taught
taut
tavern
tax
taxable
taxation
taxed
taxes
taxi
taxing
taxis
taxonomic
taxonomy
taxpayer
taxpayers
tea
teach
teachers
teaches
teaching
teachings
teammate
teammates
teams
teamwork
tear
tearing
tears
tease
teased
teaser
teasing
teaspoon
teaspoons
technical
technically
technician
technicians
technique
techniques
techno
technological
technologically
technologies
technology
tedious
teenage
teenager
teenagers
teens
teeth
telegram
telegraph
telephone
telephoned
telephones
telescope
telescopes
televised
television
telex
tell
telling
tells
temp
temper
temperament
temperance
temperate
temperature
temperatures
tempered
tempest
templates
temple
temples
tempo
temporal
temporarily
temps
temptation
temptations
tendencies
tendency
tenderly
tenderness
tendon
tendons
tenets
tennis
tenor
tens
tensile
tensor
tentacles
tentative
tentatively
tenth
tenuous
tenure
term
termed
terminal
terminals
terminated
terminates
terminating
terminology
terminus
terms
terrace
terraces
terrain
terrestrial
terrible
terribly
terrific
terrified
terrifying
territorial
territories
territory
terror
terrorism
terrorists
terry
tertiary
testament
testified
testifies
testify
testifying
testimonies
testimony
testosterone
textbook
textbooks
textile
textiles
texture
textured
textures
thank
thanked
thankful
thanking
thanks
thanksgiving
thatcher
thaw
theater
theaters
theatrical
theatrically
theft
thematic
theme
themes
thence
theologian
theologians
theological
theology
theorem
theorems
theoretic
theoretical
theoretically
theories
theorist
theorists
theorized
theorizing
theory
therapeutic
therapies
therapist
therapists
therein
thereupon
thermal
thermodynamic
thermodynamics
thermometer
theses
thesis
thick
thickened
thickening
thicker
thickly
thickness
thief
thieves
thigh
thighs
thin
things
thinker
thinkers
thinks
thinly
thinner
thinning
third
thirdly
thirds
thirst
thirsty
thirteen
thirteenth
thirties
thirty
thistle
thorns
thorough
thoroughbred
thoroughfare
thoroughly
thought
thoughtful
thoughtfully
thoughts
thousand
thousands
thrash
thread
threaded
threads
threat
threaten
threatened
threatening
threatens
threats
three
threefold
threshold
thresholds
threw
thrift
thrill
thrilled
thriller
thrilling
thrive
thriving
throat
throats
throbbing
thrombosis
throne
throng
throttle
throughout
throughput
throwing
throws
thrust
thrusting
thumb
thumbs
thunder
thunderstorms
thwarted
thyroid
tibia
ticket
tickets
tidal
tide
tides
tidy
tie
tier
tiers
tiger
tigers
tight
tighten
tightened
tightening
tighter
tightly
tilt
tilted
tilting
timber
timbers
timed
timeless
timeline
timely
timer
timers
timetable
timid
timing
tip
tipped
tires
tissue
tissues
titan
titanic
titanium
titans
title
titular
toad
toast
tobacco
today
toddler
toddlers
toe
toes
toil
toilet
toilets
token
tokens
told
tolerant
tolerate
tolerated
toleration
tolls
tomato
tomatoes
tomb
tombs
tombstone
tomorrow
tonal
tong
tongue
tongues
tonic
tonight
tonnage
toolbar
tooth
topic
topical
topics
topographic
topographical
topography
topological
topology
torch
torment
tormented
torn
tornado
tornadoes
torpedo
torpedoed
torpedoes
torque
torrent
torsion
torso
tort
tortoise
torts
torture
tortured
toss
tossed
tossing
tot
total
totaled
totaling
totalitarian
totality
totalling
totally
totals
touch
touchdown
touchdowns
touches
touching
tough
tougher
toughness
toured
touring
tourism
tourist
tourists
tournament
tournaments
touted
toward
towards
towel
towels
tower
towering
towers
towing
towns
township
townships
townspeople
toxic
toxicity
toxicology
toxin
toxins
toy
toys
trace
traced
tracer
traces
trachea
tracing
tracked
tracking
trade
traded
trademark
trademarks
trader
traders
trades
trading
traditional
traditionally
traditions
traffic
trafficking
tragedies
tragedy
tragic
trail
trailed
trailer
trailers
trailing
trails
trainee
trainees
trainer
trainers
traitor
traitors
trajectories
trajectory
tram
trams
tranquil
transaction
transactions
transatlantic
transcend
transcendence
transcendent
transcendental
transcending
transcends
transcribed
transcript
transcription
transcripts
transducer
transept
transfer
transference
transferred
transferring
transfers
transform
transformation
transformations
transformed
transformer
transformers
transforming
transforms
transfusion
transgression
transient
transistor
transistors
transit
transition
transitional
transitioned
transitioning
transitions
transitive
transitory
translate
translated
translates
translating
translation
translations
translator
translators
translucent
transmission
transmissions
transmit
transmits
transmitted
transmitter
transmitters
transmitting
transnational
transparency
transparent
transplant
transplantation
transplanted
transplants
transport
transportation
transported
transporter
transporting
transports
transposition
transverse
trapping
trash
trauma
traumatic
travail
travel
traveled
traveler
travelers
traveling
travels
traverse
traversed
traverses
treacherous
treachery
tread
treason
treasure
treasurer
treasures
treasury
treaties
treatise
treatises
treatment
treatments
treaty
treble
tree
trees
trek
tremble
trembled
trembling
tremendous
tremendously
tremor
trench
trenches
trend
trends
trespass
triad
trial
trials
triangle
triangles
triangular
triathlon
tribal
tribe
tribes
tribunal
tribunals
tribune
tributaries
tributary
trick
trickle
tricks
tricky
trident
tried
trifle
trigger
triggered
triggering
triggers
trillion
trilogy
trim
trimester
trimmed
trimming
trinity
trio
tripartite
triple
triples
triplet
triumph
triumphant
triumphs
trivia
trivial
trolley
trombone
troop
troopers
troops
trophies
tropics
trot
trouble
troubled
troubles
troubleshooting
troublesome
troubling
trough
troupe
trousers
trout
truce
trucks
truly
trump
trumpet
trumpeter
trumpets
truncated
trunk
trunks
truss
trust
trustee
trustees
trusting
trusts
trustworthy
truth
truthful
truths
trying
tsar
tsunami
tub
tube
tuberculosis
tubes
tubing
tubular
tucked
tucker
tufts
tug
tugged
tulip
tumor
tumors
tuna
tundra
tune
tunes
tungsten
tunic
tuning
tunnel
tunneling
tunnels
turbine
turbines
turbulence
turbulent
turf
turkey
turmoil
turner
turnout
turnover
turnpike
turret
turrets
turtle
turtles
tutelage
tutor
tutorial
tutoring
tutors
tweed
tweet
tweeted
twelfth
twelve
twenties
twentieth
twenty
twice
twigs
twilight
twin
twinned
twins
twist
twisted
twisting
twists
twitter
twofold
tycoon
typeface
typewriter
typhoon
typically
tyranny
tyrant
ubiquitous
ugly
ulcer
ulceration
ulcers
ultimately
ultimatum
ultra
ultrasonic
ultrasound
ultraviolet
umbilical
umbrella
umpire
umpires
unable
unacceptable
unaffected
unambiguous
unambiguously
unanimity
unanimous
unanimously
unanswered
unarmed
unattractive
unauthorized
unavailable
unavoidable
unaware
unbalanced
unbearable
unbeaten
unbelievable
unbiased
unborn
unbroken
uncanny
uncertain
uncertainties
uncertainty
unchanged
unchanging
uncle
unclean
unclear
uncles
uncomfortable
uncommon
uncompromising
unconditional
unconscious
unconsciously
uncontrollable
uncontrolled
unconventional
uncover
uncovered
undated
undefeated
undefined
undeniable
underage
undercover
undercut
underdeveloped
underestimate
underestimated
undergo
undergoes
undergoing
undergone
undergraduate
undergraduates
underground
underlie
underlies
underline
underlined
underlying
undermine
undermined
undermines
undermining
underneath
underscore
underscored
underscores
underside
understand
understandable
understandably
understanding
understandings
understands
understood
undertake
undertaken
undertaker
undertakes
undertaking
undertakings
undertook
underwater
underwear
underwent
underworld
underwriting
undesirable
undeveloped
undisclosed
undisputed
undisturbed
undivided
undo
undocumented
undone
undoubtedly
undue
unduly
unearthed
uneasiness
uneasy
unemployed
unemployment
unequal
unequivocal
unequivocally
unethical
uneven
unexpected
unexpectedly
unexplained
unfair
unfairly
unfamiliar
unfavorable
unfinished
unfit
unfold
unfolded
unfolding
unfolds
unforeseen
unfortunate
unfortunately
unfriendly
unhappiness
unhappy
unhealthy
unheard
unicorn
unidentified
unified
uniform
uniformed
uniformity
uniformly
uniforms
unifying
unilateral
unilaterally
unimportant
uninhabited
unintelligible
unintended
uninterrupted
unions
unique
uniquely
uniqueness
unison
unit
unitary
unites
units
universal
universality
universally
universals
universe
universities
university
unjust
unknown
unlawful
unleashed
unless
unlike
unlikely
unlimited
unloaded
unloading
unlock
unlocked
unlucky
unmanned
unmarked
unmarried
unmistakable
unnamed
unnatural
unnecessarily
unnecessary
unnoticed
unofficial
unofficially
unopposed
unorthodox
unpaid
unparalleled
unpleasant
unpopular
unprecedented
unpredictable
unprepared
unproductive
unprotected
unpublished
unqualified
unquestionably
unreal
unrealistic
unreasonable
unrecognized
unrelated
unreleased
unreliable
unresolved
unrest
unrestricted
unruly
unsafe
unsatisfactory
unsaturated
unscrupulous
unseen
unsettled
unsettling
unsigned
unskilled
unsolved
unspecified
unspoken
unstable
unsteady
unstructured
unsuccessful
unsuccessfully
unsuitable
unsure
untenable
unthinkable
untitled
untouched
untreated
untrue
unused
unusual
unusually
unveiled
unveiling
unwanted
unwarranted
unwelcome
unwilling
unwillingness
unwise
unwittingly
unworthy
unwritten
upbeat
upbringing
upcoming
update
updated
updates
updating
upgrade
upgraded
upgrades
upgrading
upheaval
upheld
uphill
uphold
upholding
upkeep
upland
uplands
uplift
uploaded
uppermost
upright
uprising
uprisings
upscale
upset
upsetting
upside
upstairs
upstate
upstream
uptake
uptown
upward
upwards
uranium
urbanization
urea
urged
urgently
urges
urging
urine
usability
usable
usages
useful
usefully
usefulness
useless
user
usher
ushered
utensils
uterine
uterus
utilitarian
utilitarianism
utilities
utilization
utilize
utilized
utilizes
utilizing
utmost
utopia
utopian
utterance
utterances
utterly
vacancies
vacancy
vacant
vacated
vacation
vacations
vaccination
vaccine
vaccines
vacuum
vague
vaguely
vagueness
vain
valentine
valiant
validate
validated
validation
validity
valley
valleys
valor
value
valued
values
valuing
valve
valves
vampire
vampires
van
vandalism
vandals
vanguard
vanilla
vanish
vanished
vanishes
vanishing
vanity
vans
vapor
variability
variable
variables
variance
variances
variants
variation
variations
varied
varieties
variety
various
variously
varsity
varying
vascular
vase
vases
vassal
vassals
vast
vastly
vat
vaudeville
vault
vaulted
vaults
vector
vectors
vegan
vegetable
vegetables
vegetarian
vegetation
vegetative
vehemently
vehicle
vehicles
vehicular
veil
vein
veins
velocities
velocity
velvet
vendor
vendors
veneer
venerable
venerated
veneration
venereal
vengeance
venom
venomous
venous
ventilation
ventral
ventricle
ventricles
ventricular
ventured
verbal
verbally
verbatim
verdict
verification
verified
verify
verifying
veritable
vernacular
versatile
versatility
versus
vertebrae
vertebral
vertebrate
vertex
vertical
vertically
vertices
vertigo
vessel
vessels
veteran
veterans
veterinary
veto
vetoed
via
viability
viable
viaduct
vibe
vibrant
vibrating
vibration
vibrations
vicar
vicarious
viceroy
vicinity
vicious
victim
victimization
victims
victor
victories
victorious
victory
video
videos
videotape
viewpoint
viewpoints
vigil
vigilance
vigilant
vigor
vigorous
vigorously
vile
villa
village
villagers
villages
villain
villains
villas
vindication
vinegar
vines
vineyard
vineyards
vintage
vinyl
viola
violate
violated
violates
violating
violation
violations
violence
violent
violently
violin
violinist
violins
viper
viral
virginity
virtual
virtually
virtue
virtues
virtuous
virulent
viruses
visa
visas
visceral
viscosity
viscount
viscous
visibility
visibly
visionary
visit
visitation
visiting
visitor
visitors
visits
vista
visual
visualization
visualize
visualized
visually
visuals
vital
vitality
vitally
vitamin
vitamins
vivid
vividly
vocabulary
vocal
vocalist
vocalists
vocals
vocational
vodka
vogue
voiced
voices
voicing
volatile
volatility
volcanic
volcano
volcanoes
volition
volley
volleyball
vols
voltage
voltages
volume
volumes
voluminous
volunteer
volunteered
volunteering
volunteers
vomiting
voodoo
vortex
voter
voters
votes
voting
vow
vowed
vowel
vowels
vows
voyage
voyager
voyages
vulgar
vulnerability
vulnerable
vulture
wade
wafer
waged
wages
wagon
wagons
wailing
waist
waiter
waitress
waived
waiver
waivers
wakes
waking
waldo
wales
walked
walker
walkers
walking
walks
walkway
walled
wallet
wallpaper
walls
walnut
waltz
wand
wander
wandered
wanderers
wandering
waning
wanting
wanton
wants
warbler
warden
wardrobe
warehouse
warehouses
wares
warfare
warhead
warlord
warmed
warmer
warming
warmly
warmth
warn
warned
warning
warnings
warns
warp
warrant
warranties
warrants
warranty
warren
warring
warrior
warriors
wars
warship
warships
wartime
wary
wash
washed
washes
washing
wasp
wasps
waste
wasted
wasteful
wastes
wastewater
wasting
watch
watched
watches
watchful
watching
watercolor
watered
waterfall
waterfalls
waterfront
watering
watershed
waterway
waterways
watery
watt
watts
wave
waved
waveform
wavelength
wavelengths
waves
waving
wavy
wax
weak
weaken
weakened
weakening
weaker
weakest
weakly
weakness
weaknesses
wealthiest
wealthy
weapon
weaponry
weapons
weariness
wears
weary
weather
weathered
weathering
weave
weaver
weavers
weaving
web
webs
website
websites
wedding
weddings
wedge
weeds
week
weekday
weekdays
weekend
weekends
weekly
weeks
weighed
weighing
weighs
weighted
weighting
weightlifter
weightlifting
weights
weird
welcomed
welcoming
weld
welded
welding
welfare
wellington
welsh
welt
welterweight
westbound
westerners
westernmost
westward
westwards
wet
wetland
wetlands
wettest
wetting
whale
whalers
whales
whaling
wharf
whatever
whatsoever
wheat
wheel
wheelbase
wheelchair
wheeled
wheeler
wheels
whence
whenever
whereabouts
whereas
wherefore
wherein
whereupon
wherever
whether
whichever
whilst
whim
whip
whipped
whipping
whirled
whirling
whiskey
whisper
whispered
whispering
whispers
whistle
whistler
whistling
white
whiteness
whither
whiting
whitish
whoever
whole
wholeness
wholesale
wholesalers
wholesome
wholly
whorl
wick
wicked
wickedness
wicket
wickets
widely
widen
widened
widening
wider
widespread
widest
widow
widowed
widows
widths
wig
wight
wild
wildcat
wildcats
wilder
wilderness
wildfire
wildlife
wildly
willed
willful
willingly
willow
wills
wilt
wind
winding
windmill
window
windows
winds
windshield
windy
winery
wines
winged
winger
wingspan
wink
winked
winner
winners
winning
winter
winters
wipe
wiped
wiping
wire
wired
wireless
wires
wiring
wisdom
wisely
wiser
wish
wished
wishes
wishing
wit
witchcraft
withdraw
withdrawal
withdrawing
withdrawn
withdrew
withered
withheld
withhold
withholding
withstand
witnessed
witnesses
witnessing
wits
witty
wizard
wizards
woe
wolf
wolverine
wolverines
wolves
womanhood
womb
women
won
wonder
wondered
wonderful
wonderfully
wondering
wonderland
wonders
wondrous
woo
wooded
wooden
woodland
woodlands
woodpecker
woods
wool
wording
workable
workbook
worker
workflow
workforce
workings
workload
workman
workmanship
workmen
workout
workplace
worksheet
workshop
workshops
workstation
workstations
worldly
worlds
worldwide
worm
worms
worried
worries
worry
worrying
worse
worsened
worsening
worship
worst
worth
worthless
worthwhile
wound
wounded
wounding
wounds
wow
wrap
wrapped
wrapping
wrath
wreath
wreckage
wrecked
wren
wrench
wrestle
wrestled
wrestler
wrestlers
wrestling
wretched
wrinkled
wrinkles
wrist
wrists
writ
writes
writings
wrong
wrongdoing
wrongful
wrongly
wrongs
wrote
wrought
yacht
yachts
yahoo
yanked
yarn
yeah
year
yearbook
yearly
yearning
years
yeast
yell
yelled
yelling
yellow
yellowish
yen
yesterday
yet
yield
yielded
yielding
yields
yoga
yogurt
yoke
yolk
yonder
young
younger
youngest
youngster
youngsters
youth
youthful
youths
zeal
zealous
zebra
zenith
zeppelin
zero
zeros
zeta
zinc
zip
zodiac
zombie
zombies
zoned
zones
zoning
zoo
zoological
zoologist
zoology
zoom
0707010000001E000081A400000000000000000000000168815CBC00010233000000000000000000000000000000000000003300000000phraze-0.3.24/word-lists/orchard-street-medium.txtabandon
abandoned
abbey
abbot
abdomen
abdominal
abilities
abnormal
aboard
abolished
abolition
aboriginal
abortion
above
abroad
abruptly
absence
absent
absolute
absolutely
absorb
absorbed
absorption
abstract
absurd
abundance
abundant
abuse
abused
academia
academic
academics
academy
accent
accept
acceptable
acceptance
accepted
accepting
accepts
access
accessed
accessible
accession
accident
accidental
accidents
acclaim
acclaimed
accolades
accompany
accomplish
accord
accordance
according
account
accounted
accounting
accounts
accredited
accuracy
accurate
accurately
accused
accustomed
achieve
achieved
achieving
acid
acids
acoustic
acquainted
acquire
acquired
acquiring
acres
across
acting
activated
activation
actively
activism
activist
activists
activities
activity
actress
actually
acute
adapt
adaptation
adapted
adaptive
add
added
addiction
adding
addition
additional
additions
address
addressed
addresses
addressing
adds
adequately
adherence
adjacent
adjoining
adjust
adjusted
adjusting
adjustment
administer
admiral
admiralty
admiration
admired
admission
admissions
admit
admits
admitted
adolescent
adopt
adopted
adopting
adoption
adult
adulthood
adults
advance
advanced
advances
advancing
advantage
advantages
advent
adventure
adventures
adverse
advice
advise
advised
adviser
advisers
advisory
advocacy
advocate
advocated
advocates
aerial
affair
affairs
affected
affecting
affection
affiliate
affiliated
affinity
affirmed
afford
affordable
afforded
afghan
afraid
aftermath
afternoon
afterward
afterwards
again
against
agencies
agency
agenda
agent
agents
aggregate
aggression
aggressive
agitation
agrarian
agree
agreed
agreement
agreements
agrees
ahead
aided
aim
aimed
aiming
aims
airborne
aircraft
airfield
airing
airline
airlines
airplane
airport
airports
airway
airways
alarm
albeit
album
albums
alcohol
alcoholic
alcoholism
alert
algebra
algorithm
algorithms
alias
alien
alienation
align
aligned
alignment
alike
alive
alleged
allegedly
allegiance
alley
alliance
alliances
allied
allies
allocated
allocation
allowance
allowed
allowing
allows
alloy
alloys
almost
alone
along
alongside
aloud
alpha
alphabet
alpine
already
altar
alter
alteration
altered
alternate
although
altitude
alto
altogether
aluminum
alumni
always
amateur
amazed
amazing
amazon
ambassador
ambiguity
ambiguous
ambition
ambitions
ambitious
ambulance
amended
amendment
amendments
amenities
amid
amino
ammunition
amnesty
among
amounted
amounts
amphibious
amplifier
amplitude
amusement
analog
analogous
analogy
analysis
analyst
analysts
analytic
analytical
analyze
analyzed
analyzing
anatomy
ancestor
ancestors
ancestral
ancestry
anchor
anchored
ancient
android
anemia
anesthesia
angel
angels
angle
angles
angry
angular
animal
animals
animated
animation
anime
ankle
annals
annexation
annexed
announced
announcing
annual
annually
anonymous
answer
answered
answering
answers
antarctic
antenna
anterior
anthem
anthology
antibodies
antibody
anticipate
antigen
antigens
antiquity
anxiety
anxious
anybody
anymore
anyone
anything
anywhere
apart
apartment
apartments
apex
apostles
apostolic
app
apparatus
apparent
apparently
appeal
appealed
appealing
appeals
appear
appearance
appeared
appearing
appears
appendix
appetite
apple
apples
applicable
applicant
applicants
applied
applies
apply
applying
appoint
appointed
appraisal
appreciate
apprentice
approach
approached
approaches
approval
approve
approved
aquatic
arbitrary
arc
arcade
archbishop
archer
architect
architects
archive
archives
area
areas
arena
argue
argued
argues
arguing
argument
arguments
arise
arises
arising
arithmetic
armament
armed
armies
armor
armored
army
arose
around
arrange
arranged
array
arrest
arrested
arrests
arrival
arrive
arrived
arrives
arriving
arrows
arsenal
arteries
artery
arthritis
articulate
artifacts
artificial
artillery
artist
artistic
artists
artwork
ascertain
ashamed
ashes
aside
asking
asleep
aspect
aspects
aspiration
assault
assembled
assembly
assert
asserted
assertion
asserts
assess
assessed
assessing
assessment
asset
assets
assign
assigned
assignment
assistance
assistant
assistants
assisted
assisting
assists
associate
associated
associates
assume
assumed
assumes
assuming
assumption
assurance
assure
assured
asteroid
asthma
astronomer
astronomy
asylum
athlete
athletes
athletic
athletics
atlas
atmosphere
atom
atomic
atoms
atop
attach
attached
attachment
attack
attacked
attacking
attacks
attain
attained
attainment
attempt
attempted
attempting
attempts
attend
attendance
attendant
attended
attending
attention
attested
attitude
attitudes
attorney
attorneys
attract
attracted
attracting
attraction
attractive
attribute
attributed
attributes
auburn
auction
audience
audiences
audio
audit
audition
auditorium
auditory
august
aunt
authentic
author
authored
authority
authorized
authors
auto
automated
automatic
automation
automobile
automotive
autonomous
autonomy
autumn
available
avenue
average
averaged
averaging
aviation
avoid
avoidance
avoided
avoiding
awake
awakening
award
awarded
awards
awareness
away
awful
awkward
axial
axis
babies
baby
bachelor
backed
background
backing
backs
backup
backward
bacon
bacteria
bacterial
bad
badge
badly
badminton
bag
bagel
bags
bail
baker
baking
balance
balanced
balances
balancing
ballad
ballet
balloon
ballot
ballots
banana
band
bands
bandwidth
bang
banjo
bank
banker
banking
bankruptcy
banks
banned
banner
baptism
bar
barber
bare
barely
bargain
bargaining
bark
barker
barn
baron
baronet
baroque
barracks
barrel
barrier
barriers
bars
basal
baseball
based
baseline
basement
basic
basically
basil
basin
basis
basket
basketball
bass
bassist
batch
bath
bathroom
bats
battalion
battalions
batted
batteries
battery
batting
battle
battles
bay
bays
beach
beaches
beads
beam
beams
bean
beans
bear
beard
bearing
bears
beast
beat
beaten
beating
beats
beautiful
beauty
beaver
became
beck
become
becomes
becoming
bedroom
beds
bee
beef
beer
bees
beetle
beetles
beg
began
begin
beginning
beginnings
begins
begun
behalf
behave
behavior
behavioral
behind
behold
being
beings
belief
beliefs
believe
believed
believers
believes
believing
bell
bells
belly
belong
belonged
belonging
belongs
beloved
below
belt
bench
bend
bending
beneath
beneficial
benefit
benefited
benefits
benign
bent
berry
beside
besides
best
beta
betrayed
better
beyond
bias
biased
bible
biblical
bicycle
bid
big
bigger
biggest
bike
bilateral
bilingual
bill
billboard
billion
bills
binary
bind
binding
biographer
biography
biological
biology
biopsy
bird
birds
birth
birthday
births
bishops
bite
bits
bitter
black
bladder
blade
blades
blame
blamed
blank
blanket
blast
bleeding
blend
bless
blessed
blessing
blessings
blew
blimp
blind
block
blockade
blocked
blocking
blocks
blog
blood
bloody
bloom
blow
blowing
blown
blows
blue
blues
boarding
boat
boats
bobby
bodies
bodily
boil
boiling
bold
bolt
bomb
bomber
bombers
bombing
bombs
bond
bonding
bonds
bone
bones
bonus
boom
boost
boot
booth
boots
border
bordered
borders
bore
bored
boring
born
borough
borrow
borrowed
borrowing
boss
botanical
botanist
botany
bother
bottle
bottles
bottom
bought
boulder
boulevard
bound
boundaries
boundary
bounded
bout
bowed
bowl
bowler
bowling
bowls
box
boxer
boxes
boxing
boy
boycott
boyfriend
brain
brains
brake
branch
branches
brand
branded
branding
brands
brass
brave
braves
breach
bread
breadth
breakdown
breakfast
breaking
breaks
breath
breathe
breathing
breed
breeding
breeze
brethren
brewery
brick
bride
bridge
bridges
brief
briefly
brigade
brigades
bright
brilliant
bring
bringing
brings
broadcast
broadcasts
broader
broadly
broke
broken
broker
broncos
bronze
brook
brooks
brother
brothers
brought
brow
brown
browns
browser
brunch
brush
brutal
bubble
buck
buddy
budget
budgets
buffalo
buffer
builder
buildings
builds
bulk
bull
bulldogs
bullet
bulletin
bullets
bulls
bunch
bundle
burden
bureau
burial
burned
burning
burns
burnt
burst
bury
bus
bush
business
businesses
busy
butler
butter
butterfly
button
buttons
buy
buyer
buyers
buying
bye
bypass
cab
cabin
cabinet
cable
cache
cadet
cadets
cage
cake
calcium
calculate
calculated
calendar
calling
calm
calories
cameo
camera
cameras
camp
campaign
campaigned
campaigns
camping
camps
campus
campuses
canal
cancel
canceled
cancer
candidacy
candidate
candidates
candle
candy
cane
cannabis
cannon
cannot
canoe
canon
canvas
canyon
cap
capability
capacities
capacity
capillary
capital
capitalism
capitalist
capitals
capped
caps
captain
captained
captive
captivity
capture
captured
capturing
car
carbon
carbonate
card
cardiac
cardinal
cardinals
cards
career
careers
careful
carefully
cargo
caring
carnival
carol
carpenter
carpet
carriage
carried
carrier
carriers
carries
carry
carrying
cars
cart
cartoon
cartoons
carved
cases
cash
casino
casting
castle
castles
casual
casualties
cat
catalog
catalyst
catch
catches
catching
categories
category
cathedral
cattle
caucus
caught
causal
cause
caused
causes
causing
caution
cautious
cavalry
cave
caves
cavity
cease
cedar
ceiling
celebrate
celebrated
celebrity
cell
cells
cellular
cement
cemetery
censorship
census
centennial
center
centered
centers
central
cents
centuries
century
ceramic
ceramics
cerebral
ceremonial
ceremonies
ceremony
certainly
certainty
certified
chain
chains
chaired
chairman
chairs
challenge
challenged
challenger
challenges
chamber
chambers
champion
champions
chance
chancellor
chances
changing
channel
channels
chaos
chap
chapel
chaplain
chapter
chapters
character
characters
charge
charged
charges
charging
charitable
charities
charity
charm
charming
chart
charted
charter
chartered
charts
chassis
chat
cheap
cheaper
check
checked
checking
checklist
checks
cheek
cheeks
cheerful
cheese
chef
chemical
chemicals
chemist
chemistry
cherry
chess
chest
chicken
chief
chiefly
chiefs
child
childhood
children
chin
china
chip
chips
chloride
chocolate
choice
choices
choir
choose
chooses
choosing
chopped
choral
chord
chorus
chose
chosen
chromosome
chronic
chronicle
chronicles
chuck
churches
cigarette
cigarettes
cinema
circa
circle
circles
circuit
circuits
circular
circus
citadel
cite
cites
cities
citizen
citizens
city
civic
civil
civilian
civilians
civilized
claim
claiming
claims
clamp
clan
clarify
clarity
clash
clashes
class
classes
classic
classical
classics
classified
classroom
classrooms
clause
clauses
clay
clean
cleaned
cleaning
clearance
cleared
clearer
clearing
clearly
clement
clergy
clerical
clerk
clever
click
clicking
client
clients
cliff
cliffs
climate
climatic
climb
climbed
climbing
clinic
clinical
clinically
clip
clock
close
closely
closer
closest
closet
closing
closure
cloth
clothes
clothing
cloud
clouds
clubs
clue
clues
cluster
clusters
coach
coached
coaches
coaching
coal
coalition
coarse
coast
coastal
coastline
coat
coated
coating
code
codes
codex
coffee
cognition
cognitive
coherence
coherent
coil
coin
coined
coins
cold
collapse
collapsed
collar
collateral
colleague
colleagues
collect
collected
collecting
collection
collective
collector
collectors
college
colleges
collegiate
collision
cologne
colon
colonel
colonial
colonies
colonists
colony
color
colors
colt
colts
column
columnist
columns
combat
combine
combined
combines
combining
combustion
comeback
comedian
comedy
comfort
comic
comics
command
commanded
commander
commanders
commanding
commands
commenced
comment
commentary
commented
commenting
comments
commerce
commercial
commission
commit
commitment
committed
committee
committees
commodity
commodore
commonly
commons
communal
commune
communes
communion
communism
communist
communists
community
commuter
compact
companies
companion
companions
company
comparable
compare
compared
compares
comparing
comparison
compassion
compatible
compelled
compelling
compensate
compete
competed
competence
competent
competes
competing
competitor
compiled
complain
complained
complaint
complaints
completed
completely
completing
completion
complex
complexes
complexity
compliance
comply
component
components
composed
composer
composers
composing
composite
compound
compounds
comprehend
compressed
comprise
comprised
comprises
comprising
compromise
compulsory
compute
computed
computer
computers
computing
conceal
concealed
conceive
conceived
concept
conception
concepts
conceptual
concern
concerned
concerning
concerns
concert
concerto
concerts
conclude
concluded
concludes
concluding
conclusion
concrete
concurrent
condemned
condition
conditions
conduct
conducted
conducting
conduction
conductor
cone
conference
conferred
confess
confession
confidence
confident
confined
confirm
confirmed
confirms
conflict
conflicts
confluence
conform
conformity
confront
confronted
confused
confusing
confusion
congenital
congress
connect
connected
connecting
connection
connects
conquered
conquest
conscience
conscious
consensus
consent
consider
considered
considers
consist
consisted
consistent
consisting
consists
console
consortium
conspiracy
constable
constant
constantly
constants
constitute
constraint
construct
constructs
consul
consult
consultant
consulted
consulting
consume
consumed
consumer
consumers
consuming
contact
contacted
contacts
contain
contained
container
containers
containing
contains
contempt
content
contention
contents
contest
contestant
contested
contests
context
contexts
continent
contingent
continual
continue
continued
continues
continuing
continuity
continuous
continuum
contour
contract
contracted
contractor
contracts
contrary
contrast
contrasted
contrasts
contribute
control
controlled
controller
controls
convenient
convent
convention
conversely
conversion
convert
converted
converting
converts
convey
conveyed
convicted
conviction
convince
convinced
convincing
convoy
cook
cooked
cooking
cool
cooling
cooper
cooperate
coordinate
copied
copies
coping
copper
copy
copying
copyright
coral
cork
corn
corner
corners
coronary
coronation
corporate
corps
corpus
corrected
correction
correctly
correlated
correspond
corridor
corrosion
corrupt
corruption
cortex
cosmic
cost
costly
costs
costume
costumes
cottage
cotton
couch
cough
council
councils
counsel
counseling
counselor
count
counted
countess
counties
counting
countless
countries
country
counts
county
coup
couple
coupled
couples
coupling
course
courses
court
courtesy
courthouse
courts
courtyard
cousin
cousins
cove
covenant
coverage
covers
cow
cowboys
cows
crack
cracks
crafts
crane
crash
crashed
crater
crazy
create
created
creates
creating
creative
creativity
creator
creature
creatures
credit
credited
creditor
creditors
credits
creek
crescent
crest
crews
cricket
cricketer
cried
cries
crime
crimes
criminal
criminals
crimson
crises
crisis
criteria
criterion
critic
critical
critically
criticism
criticisms
criticized
critics
critique
crop
crops
crossed
crosses
crossing
crossover
crow
crowd
crowded
crowds
crown
crowned
crucial
crude
cruel
cruelty
cruise
cruiser
crusade
crushed
crust
cry
crying
crystal
crystals
cubic
cubs
cues
cuisine
culminated
cult
cultivated
cultural
culturally
culture
cultures
cumulative
cup
cups
curator
curiosity
curious
curling
currency
currently
currents
curriculum
curse
curtain
curve
curved
curves
custody
custom
customary
customer
customers
customs
cut
cuts
cutting
cycles
cyclic
cycling
cyclist
cyclone
cylinder
dad
daddy
daily
dairy
dam
damage
damaged
damages
damaging
dame
damp
dams
dancer
dancers
dances
dancing
danger
dangerous
dangers
dare
dared
daring
dark
darker
darkness
darling
dash
dashed
data
database
databases
dating
daughter
daughters
dawn
daylight
days
daytime
dead
deadline
deadly
deaf
dealer
dealers
dealing
dealt
dean
dear
death
deaths
debate
debates
debris
debt
debtor
debts
debut
decade
decades
decay
deceased
decent
deception
decide
decided
decides
deciding
decimal
decision
decisions
decisive
deck
declare
declared
declares
declaring
decline
declined
declining
decorated
decoration
decorative
decrease
decreased
decreases
decreasing
decree
dedicated
dedication
deduction
deductions
deeds
deemed
deep
deeper
deepest
deeply
deer
default
defeat
defeating
defeats
defect
defective
defects
defend
defendant
defendants
defended
defender
defenders
defending
defense
defenses
defensive
deferred
deficiency
deficient
deficit
deficits
define
defined
defines
defining
definite
definitely
definition
definitive
defunct
degree
degrees
deities
deity
delay
delayed
delays
delegate
delegates
delegation
delete
deliberate
delicate
delicious
delight
delighted
delightful
deliver
delivered
delivering
delivery
delta
demand
demanded
demanding
demands
dementia
demise
demo
democracy
democrat
democratic
democrats
demolished
demolition
demon
denial
denied
denote
denotes
denounced
dense
densities
density
dental
deny
denying
departed
departing
department
departure
depend
depended
dependence
dependency
dependent
depending
depends
depict
depicted
depicting
depiction
depicts
depletion
deployed
deployment
deported
deposit
deposited
deposition
deposits
depot
depressed
depression
deprived
dept
depth
depths
deputies
deputy
derby
derivative
derive
derived
derives
descendant
descended
descending
descent
describe
described
describes
describing
desert
deserted
deserve
deserved
deserves
design
designated
designed
designer
designers
designing
designs
desirable
desire
desired
desires
desk
desktop
despair
desperate
despite
destined
destiny
destroy
destroyed
destroyer
destroyers
destroying
detached
detachment
detail
detailed
details
detained
detect
detected
detection
detective
detector
detention
determine
determined
determines
devastated
develop
developed
developer
developers
developing
develops
deviation
deviations
device
devices
devil
devils
devised
devote
devoted
devotion
diabetes
diagnosed
diagnosis
diagnostic
diagram
diagrams
dialect
dialects
dialog
diameter
diamond
diamonds
diary
dictated
dictionary
die
died
diesel
diet
dietary
differ
differed
difference
different
differing
differs
difficult
difficulty
diffuse
diffusion
dig
digest
digging
digit
digital
dignity
dilemma
dim
dimension
dimensions
diminish
diminished
dining
dinner
diocese
dioxide
dip
diploma
diplomacy
diplomat
diplomatic
directed
directing
direction
directions
directive
director
directors
directory
dirt
dirty
disability
disabled
disagree
disappear
disaster
disastrous
disbanded
discarded
discharge
discharged
disciples
discipline
disclose
disclosed
disclosure
disco
discomfort
discount
discourse
discourses
discover
discovered
discovers
discovery
discrete
discretion
discuss
discussed
discusses
discussing
discussion
disease
diseases
dish
dishes
disk
disks
dismiss
dismissal
dismissed
disorder
disorders
dispatched
dispersed
dispersion
displaced
display
displayed
displaying
displays
disposal
disposed
dispute
disputed
disputes
disruption
dissent
dissolved
distance
distances
distant
distinct
distinctly
distorted
distortion
distress
distribute
district
districts
disturbed
disturbing
dive
diverse
diversity
divide
dividend
dividends
dividing
divine
diving
division
divisional
divisions
divorce
divorced
dock
doctor
doctoral
doctorate
doctors
doctrine
doctrines
document
documented
documents
dodge
dodgers
dog
doing
doll
dollar
dollars
dolphins
domain
domains
dome
domestic
dominance
dominant
dominate
dominated
domination
dominion
donated
donation
donations
done
donor
donors
doors
doorway
dorsal
dosage
dose
doses
dot
double
doubled
doubles
doubt
doubtful
doubtless
doubts
download
downstairs
downstream
downtown
downward
dozen
dozens
draft
drafted
drag
dragged
dragon
dragons
drain
drainage
drained
drama
dramas
dramatic
drank
draw
drawing
drawings
drawn
draws
dreadful
dream
dreamed
dreaming
dreams
drew
dried
drift
drill
drilling
drink
drinking
drinks
drive
driven
driver
drivers
drives
driving
drop
dropped
dropping
drops
drought
drove
drug
drugs
drum
drummer
drums
drunk
dry
drying
dual
dubbed
duchess
duck
ducks
due
duet
dug
duke
dull
duly
dumb
duo
duration
dust
duties
duty
dwarf
dwell
dwelling
dwellings
dye
dying
dynamic
dynamics
dynamo
dynasty
eager
eagerly
eagle
eagles
earlier
earliest
earnest
earnings
earth
earthly
earthquake
easier
easily
eastern
echo
echoed
echoes
eclipse
ecological
ecology
economic
economics
economies
economist
economists
economy
ecosystem
ecosystems
edge
edges
edit
edited
editing
edition
editions
editor
editorial
editors
educated
education
educator
educators
effect
effected
effective
effects
efficacy
efficiency
efficient
effort
efforts
egg
eggs
ego
eighteen
eighteenth
eighth
eighty
elaborate
elastic
elasticity
elbow
elder
elderly
elders
eldest
elections
electoral
electorate
electric
electrical
electrode
electrodes
electron
electronic
electrons
elegant
element
elementary
elements
elephant
elevated
elevation
elevations
elevator
eleven
eleventh
eligible
eliminate
eliminated
elite
elites
else
elsewhere
email
embarked
embassy
embedded
emblem
embodied
embrace
embraced
embryo
emerge
emerged
emergence
emergency
emerges
emerging
emeritus
emigrated
emigration
eminent
emirates
emission
emissions
emotion
emotional
emotions
emperor
emphasis
emphasize
emphasized
emphasizes
empire
empirical
employ
employee
employees
employer
employers
employing
employment
employs
empress
empty
enable
enabled
enables
enabling
enacted
enclosed
encoded
encoding
encounter
encounters
encourage
encouraged
encourages
endangered
endemic
endless
endorsed
endowment
endurance
endure
enduring
enemies
enemy
energetic
energies
energy
enforce
enforced
engage
engaged
engagement
engaging
engine
engineer
engineers
engines
enhance
enhanced
enhancing
enjoy
enjoyed
enjoying
enjoyment
enlarged
enlisted
enormous
enough
enrolled
enrollment
ensemble
enslaved
ensuing
ensure
ensured
ensures
ensuring
entails
entering
enterprise
enthusiasm
entire
entirely
entirety
entitled
entrance
entrants
entries
entry
envelope
envy
enzyme
enzymes
epic
epidemic
episcopal
episode
episodes
epithet
equally
equals
equation
equations
equipment
equipped
equitable
equity
equivalent
erect
erected
erosion
erotic
errors
escape
escaped
escapes
escort
escorted
especially
essay
essays
essence
essential
establish
estate
estates
esteem
estimate
estimated
estimates
estimating
estimation
estrogen
eternal
eternity
ethic
ethical
ethics
ethnic
ethnicity
etymology
euro
evacuated
evacuation
evaluate
evaluated
evaluating
evaluation
eve
evening
evenly
event
events
eventual
eventually
every
everybody
everyday
everyone
everything
everywhere
evidence
evident
evidently
evoked
evolve
evolved
evolving
exact
exactly
exam
examine
examined
examines
examining
example
examples
excavated
excavation
exceed
exceeded
exceeding
exceeds
excel
excellence
excellent
except
exception
exceptions
excess
excessive
exchange
exchanged
exchanges
excitation
excited
excitement
exciting
exclaimed
exclude
excluded
excluding
exclusion
exclusive
excuse
execute
executive
executives
exempt
exemption
exercise
exercised
exercises
exercising
exert
exerted
exhaust
exhausted
exhibit
exhibited
exhibition
exhibits
exile
exiled
exist
existed
existence
existing
exists
exit
exotic
expand
expanded
expanding
expansion
expect
expecting
expedition
expelled
expense
expenses
expensive
experience
experiment
expert
expertise
experts
expired
explain
explained
explaining
explains
explicit
explicitly
exploit
exploited
explore
explored
explorer
explores
exploring
explosion
explosive
export
exported
exports
expose
exposed
exposition
exposure
express
expressed
expresses
expressing
expression
expressive
expressly
expressway
extant
extend
extended
extending
extends
extension
extensions
extensive
extent
exterior
external
extinct
extinction
extra
extract
extracted
extraction
extracts
extreme
extremely
extremes
eye
eyed
eyes
fabric
facade
faced
facial
facilitate
facilities
facility
facing
fact
faction
factions
factor
factories
factors
factory
facts
factual
faculties
faculty
faded
fail
failed
failing
fails
failure
failures
faint
fairly
fairness
fairy
faith
faithful
fake
falcon
falcons
fallen
falling
falls
false
fame
familial
families
family
famine
famous
fan
fans
fantasies
fantastic
fantasy
far
farewell
farm
farmer
farmers
farming
farmland
farms
farther
fascist
fashion
fashioned
faster
fastest
fat
fatal
fate
father
fathers
fatigue
fatty
faults
fauna
favor
favorable
favored
favorite
fax
fear
feared
fearful
fears
feasible
feast
feathers
feature
featured
features
featuring
fed
federal
federation
fee
feed
feedback
feeding
feeds
feel
feeling
feelings
feels
fees
feet
fell
fellow
fellows
fellowship
felt
female
females
feminine
feminism
feminist
feminists
fence
fencing
ferry
fertile
fertility
fertilizer
festival
festivals
fetal
fetus
feud
feudal
fever
few
fewer
fiber
fibers
fiction
fictional
fields
fierce
fifteen
fifteenth
fifth
fifty
fig
fight
fighter
fighters
fighting
fights
figs
figure
figured
figures
filed
filing
film
filmed
filming
filmmaker
filmmakers
films
filter
filters
fin
finale
finalist
finalists
finally
finance
financed
finances
financial
financing
find
finding
findings
finds
finely
finest
finger
fingers
finish
finished
finishes
finishing
fire
firearms
fired
fires
firing
firmly
fiscal
fisher
fisheries
fishing
fist
fitness
fitted
fitting
five
fix
fixation
fixed
fixing
fixture
fixtures
flag
flags
flagship
flame
flames
flank
flap
flash
flat
flats
flavor
fled
flee
fleeing
fleet
flesh
flew
flexible
flies
flight
flights
flint
float
floating
flood
flooded
flooding
floods
floor
floors
flora
flotilla
flour
flow
flower
flowering
flowers
flowing
flown
flows
fluid
fluids
flute
flux
flying
foam
focal
focus
focused
focuses
focusing
fog
fold
folded
folder
folk
folklore
folks
follow
followed
followers
following
follows
fond
font
food
foods
fool
foolish
foot
footage
football
footballer
forbidden
forces
forcing
forecast
foregoing
forehead
foreign
foreigners
foremost
forensic
forest
forested
forestry
forests
forever
forget
forgive
forgot
forgotten
fork
formally
format
formation
formations
formats
formerly
formidable
formula
formulas
formulate
formulated
forth
fortified
fortress
fortunate
fortune
fortunes
forty
forum
forward
fossil
fossils
foster
fought
foundation
founded
founder
founders
founding
fountain
four
fourteen
fourteenth
fourth
fox
fraction
fractions
fracture
fractures
fragile
fragment
fragments
frame
framed
frames
framework
framing
franchise
frank
fraternity
fraud
free
freed
freedom
freelance
freely
freeman
freestyle
freeway
freeze
freezing
freight
french
frequency
frequent
frequently
fresh
freshman
freshwater
friction
friendly
friends
friendship
frigate
frightened
fringe
frog
frontal
frontier
frost
frozen
fruit
fruits
frustrated
fuel
fuels
fulfill
fulfilled
fulfilling
full
fuller
fun
function
functional
functions
fund
funded
funding
funds
funeral
fungi
fungus
funk
funny
furious
furnace
furnish
furnished
furniture
further
fury
fuselage
future
futures
fuzzy
gable
gains
galaxy
galleries
gallery
gambling
game
games
gaming
gamma
gang
gap
gaps
garage
garbage
garden
gardens
garlic
garrison
gas
gasoline
gastric
gate
gates
gateway
gather
gathered
gathering
gauge
gave
gay
gaze
gazette
gear
gender
gene
general
generally
generals
generate
generated
generates
generating
generation
generator
generic
generous
genes
genesis
genetic
genetics
genius
genocide
genome
genre
genres
gentle
gentleman
gentlemen
gently
genuine
genuinely
genus
geographic
geography
geological
geology
geometric
geometry
gesture
gestures
getting
ghost
giant
giants
gift
gifted
gifts
gill
girl
girlfriend
girls
given
giving
glacier
glad
glance
glanced
gland
glands
glass
glasses
glen
glimpse
global
globally
globe
glorious
glory
gloves
glow
glucose
glue
goal
goalkeeper
goals
goat
god
goddess
gods
gold
golden
golf
gone
good
goodness
goods
gorge
gospel
gossip
govern
governance
governed
governing
government
governor
governors
grab
grabbed
grace
grades
gradient
gradual
gradually
graduate
graduated
graduates
graduating
graduation
graft
grain
grains
grammar
grand
grandson
granite
granted
granting
grape
graphic
graphics
graphs
grasp
grass
grateful
gratitude
grave
gravel
graves
gravity
gray
grazing
great
greater
greatest
greatly
greatness
green
greens
greeted
grew
grid
grief
griffin
grim
grin
grinned
grip
gross
grossed
grounded
grounds
group
grouped
grouping
groups
grove
grow
growing
grown
grows
growth
guarantee
guaranteed
guarantees
guard
guardian
guards
guerrilla
guess
guest
guests
guidance
guide
guided
guidelines
guides
guiding
guild
guilt
guilty
guinea
guitar
guitarist
guitars
gulf
guns
guru
gut
guy
guys
gym
gymnasium
gymnastics
habit
habitat
habitats
habits
halfway
halls
halt
halted
ham
hamlet
hammer
hand
handball
handbook
handed
handful
handicap
handle
handled
handles
handling
hands
handsome
hang
happen
happened
happening
happens
happily
happiness
harassment
harbor
hard
harder
hardly
hardware
hardy
harmful
harmonic
harmony
harry
harsh
harvest
hatch
hate
hated
hatred
haven
having
hawk
hawks
hay
hazard
hazardous
hazards
headache
headed
header
heading
heads
heal
healing
health
healthcare
healthy
heard
hearing
hearings
hears
heart
hearts
heated
heath
heating
heats
heaven
heavenly
heavens
heavier
heavily
heavy
hectares
height
heightened
heights
heir
helicopter
hello
helmet
help
helped
helpful
helping
helpless
helps
hemisphere
hemorrhage
hepatitis
herb
herbs
herd
hereafter
hereditary
heritage
hero
heroes
heroic
hesitated
hiatus
hid
hidden
hide
hiding
hierarchy
high
higher
highest
highland
highlands
highlight
highlights
highly
highway
highways
hiking
hill
hills
hint
hints
hired
hiring
historian
historians
historic
historical
histories
history
hit
hits
hitting
hockey
holder
holders
holding
holdings
holes
holiday
holidays
hollow
holly
holy
homage
home
homeland
homeless
homer
homes
homestead
hometown
homework
honest
honestly
honesty
honey
honor
honorary
honored
honors
hope
hoped
hopes
hoping
horizon
horizontal
hormone
hormones
horn
horns
horrible
horror
horse
horses
hospital
hospitals
hostage
hosted
hostile
hostility
hosting
hosts
hotel
hotels
hour
hours
housed
household
households
houses
housing
however
hub
huge
hull
human
humanities
humanity
humans
humble
humid
humidity
humor
humorous
hundred
hundreds
hung
hunger
hungry
hunt
hunter
hunters
hunting
hurling
hurricane
hurricanes
hurried
hurry
hurt
husband
husbands
hybrid
hydraulic
hydrogen
hygiene
hymn
hypotheses
hypothesis
icon
idea
ideal
ideally
ideals
ideas
identical
identified
identifies
identify
identities
identity
ideologies
ideology
idle
idol
ignorance
ignorant
ignore
ignored
ignoring
illegal
illness
illnesses
illusion
illustrate
image
imagery
images
imaginary
imagine
imagined
imaging
immediate
immense
immigrant
immigrants
immigrated
immune
immunity
impact
impacted
impacts
impaired
impairment
imperative
imperfect
imperial
implement
implicit
implicitly
implied
implies
import
importance
important
imported
imports
impose
imposed
imposing
imposition
impossible
impressed
impression
impressive
imprint
imprisoned
improper
improve
improved
improves
improving
impulse
impulses
inability
inactive
inadequate
inaugural
incapable
incentive
incentives
inception
inch
inches
incidence
incident
incidents
inclined
include
included
includes
including
inclusion
inclusive
income
incomes
incoming
incomplete
incorrect
increase
increased
increases
increasing
incredible
incumbent
incurred
indebted
indeed
index
indexes
indicate
indicated
indicates
indicating
indication
indicative
indicator
indicators
indices
indigenous
indirect
indirectly
individual
indoor
induce
induced
inducted
induction
industrial
industries
industry
inequality
inevitable
inevitably
infancy
infant
infantry
infants
infarction
infected
infection
infections
infectious
inference
inferior
infinite
inflation
influence
influenced
influences
inform
informal
informed
informs
infrared
infusion
inhabited
inherent
inherently
inherited
inhibit
inhibition
initial
initially
initiate
initiated
initiation
initiative
injected
injection
injured
injuries
injury
injustice
inland
inlet
inmates
inn
innate
innocence
innocent
innovation
innovative
input
inputs
inquiries
inquiry
inscribed
insect
insects
insert
inserted
insertion
inside
insight
insights
insignia
insist
insisted
insistence
insists
inspection
inspector
inspired
install
installed
instance
instances
instant
instantly
instead
instinct
institute
instituted
institutes
instructed
instructor
instrument
insulin
insurance
insured
intact
intake
integer
integral
integrate
integrated
integrity
intel
intellect
intend
intended
intense
intensely
intensity
intensive
intent
intention
intentions
interact
interest
interested
interests
interface
interfaces
interfere
interim
interior
internal
internally
internet
interpret
interred
interrupt
interstate
interval
intervals
intervene
interview
interviews
intestinal
intimacy
intimate
intrinsic
introduce
introduced
introduces
intuition
intuitive
invaded
invalid
invariably
invasion
invasive
invented
invention
inventor
inventory
inverse
inversion
invest
invested
investing
investment
investor
investors
invisible
invitation
invite
invited
invoked
involve
involved
involves
involving
inward
iris
iron
ironic
ironically
irony
irrational
irregular
irrelevant
irrigation
island
islander
islanders
islands
isle
isles
isolate
isolated
isolation
issuing
item
items
ivory
ivy
jack
jacket
jail
jam
japan
jar
jaw
jazz
jealous
jealousy
jeans
jersey
jet
jets
jewelry
jimmy
job
jobs
jockey
join
joins
joint
jointly
joints
joke
jokes
josh
journal
journalism
journalist
journals
journey
jubilee
judge
judged
judges
judging
judgment
judgments
judicial
judiciary
judo
juice
jump
jumped
jumping
junction
jungle
junior
justified
justify
juvenile
keen
keep
keeping
keeps
kept
keyboard
keyboards
kick
kicked
kid
kidnapped
kidney
kids
killer
killing
killings
kilometers
kindly
kindness
kinds
kinetic
kingdom
kingdoms
kinship
kiss
kissed
kit
kitchen
knee
knees
knew
knife
knight
knights
knock
knocked
knockout
knowing
knowledge
knows
koala
lab
label
labeling
labels
labor
laboratory
laborers
labs
lacked
lacking
lacks
lacrosse
laden
ladies
lady
lagoon
laid
lake
lakes
lamb
lamps
landed
landing
landlord
landmark
landmarks
landscape
landscapes
language
languages
laps
large
largely
larger
largest
larvae
laser
lasso
lasted
lasting
lately
latent
later
lateral
latest
latitude
latter
lattice
laugh
laughed
laughing
laughter
launch
launched
launching
laurel
lava
law
lawn
laws
lawsuit
lawyer
lawyers
layout
lead
leader
leaders
leadership
leading
leads
leaf
league
leagues
leap
learn
learned
learner
learners
learning
learns
leather
leave
leaves
leaving
lecture
lecturer
lectures
left
leg
legacy
legally
legend
legendary
legends
legion
legitimacy
legitimate
legs
leisure
lemon
lending
lengths
lengthy
lens
lenses
lesbian
lesion
lesions
lesser
lesson
lessons
letter
letters
letting
level
levels
levy
liability
liberal
liberalism
liberals
liberation
liberties
liberty
librarian
libraries
library
license
licensed
licenses
licensing
lie
lifelong
lifestyle
lifetime
lift
lifted
lifting
lighter
lighthouse
lighting
lightning
liked
likelihood
likes
likewise
lily
limbs
lime
limerick
limestone
limit
limitation
limiting
limits
lineage
linear
linebacker
linen
liner
lineup
linguistic
lining
link
linkage
linked
linking
links
lions
lipid
lips
liquid
liquor
listen
listened
listener
listeners
listening
listing
listings
lists
lit
literacy
literal
literally
literary
literature
litigation
little
lived
lively
lives
livestock
living
lizard
loaded
loading
loads
loan
loaned
loans
lobby
local
localities
locality
localized
locally
locals
locate
locations
locomotive
locus
lodge
logging
logic
logical
logically
logistics
logo
logs
loneliness
lonely
longer
longest
longtime
looking
looks
loop
loops
loose
loosely
lords
loses
loss
losses
lost
lottery
lotus
loudly
lounge
love
lovely
lover
lovers
loving
lowered
lowest
lowland
loyal
loyalty
luck
lucky
lumber
lunar
lunch
lung
lungs
luxury
lymph
lyric
lyrical
lyrics
machine
machinery
machines
macro
mad
madame
made
madness
magazine
magazines
magic
magical
magistrate
magnesium
magnetic
magnitude
maid
maiden
mainland
mainly
mainstream
maintain
maintained
maintains
majesty
major
majority
majors
makes
makeup
making
male
males
malignant
mama
mammals
manage
managed
management
manager
managerial
managers
manages
managing
mandate
mandatory
manga
mango
manifest
manifested
manifesto
manipulate
mankind
manner
manners
manning
manor
manpower
mansion
mantle
manual
manuscript
map
maple
mapping
maps
marathon
marble
march
marched
marching
mare
margin
marginal
margins
maria
marijuana
marina
marital
maritime
markedly
marker
markers
market
marketed
marketing
markets
marking
markings
marriage
marriages
married
marrow
marry
mars
marsh
marshal
martial
marvel
mascot
masculine
mask
masks
mason
mass
massacre
masses
massive
master
masters
mastery
mat
matched
matches
matching
material
materials
maternal
math
matrices
matrix
matter
matters
mature
maturity
max
maximal
maximize
maximum
maybe
mayo
mayor
mayoral
mayors
meadows
meal
meals
mean
meaning
meaningful
meanings
means
meant
meantime
meanwhile
measure
measured
measures
measuring
meat
mechanical
mechanics
mechanism
mechanisms
medal
medals
medial
median
mediated
mediation
medical
medication
medicine
medieval
meditation
medium
medley
meet
meeting
meetings
meets
melancholy
melodies
melody
melt
melting
membership
membrane
membranes
memo
memoir
memoirs
memorable
memorandum
memorial
memories
memory
mental
mentally
mention
mentioned
mentions
mentor
menu
merchant
merchants
mercury
mercy
mere
merely
merger
merit
merits
mesh
mess
message
messages
messenger
met
meta
metabolic
metabolism
metal
metallic
metals
metaphor
metaphors
meters
method
methods
metric
metro
mice
microscope
microscopy
microwave
middle
midland
midlands
midnight
midst
midway
might
mighty
mild
militant
military
militia
milk
mill
millennium
miller
million
millions
mills
mineral
minerals
miners
mines
mini
miniature
minimal
minimize
minimum
mining
miniseries
ministers
ministries
ministry
minor
minorities
minority
mint
minute
minutes
miracle
miracles
mirror
mirrors
miserable
misery
misleading
miss
missed
missile
missiles
missing
missionary
mist
mistake
mistaken
mistakes
mistress
mix
mixed
mixing
mixture
mixtures
mob
mobility
mode
model
modeled
modeling
models
modem
moderate
moderately
modernity
modes
modest
modified
modify
modulation
module
modules
moist
moisture
mold
molecular
molecule
molecules
mollusk
mom
moment
moments
momentum
monarch
monarchy
monastery
monetary
money
monitor
monitored
monitoring
monk
monkey
monkeys
monks
monopoly
monster
monsters
month
monthly
months
monument
monumental
monuments
mood
moon
moral
morale
morality
morally
morals
moreover
morning
morocco
mortal
mortality
mortar
mortgage
mosaic
mosque
moss
mostly
moth
mother
mothers
moths
motif
motifs
motivated
motivation
motives
motor
motorcycle
motors
motorway
motto
mound
mountain
mountains
mounting
mourning
mouse
mouth
movement
movements
moves
movie
movies
mud
mug
multi
multimedia
multiple
multiplied
multiply
multitude
municipal
mural
murder
murdered
murders
murmured
muscle
muscles
muscular
museum
museums
music
musical
musician
musicians
mutation
mutations
muttered
mutual
mutually
myself
mysteries
mysterious
mystery
mystical
myth
mythology
myths
naked
name
namely
names
namesake
naming
narrative
narrator
narrow
narrowly
national
nationally
nationals
nations
nationwide
native
natives
natural
naturally
nature
naval
navigation
navy
nearby
nearest
nearly
necessary
necessity
neck
need
needed
needs
negative
negotiate
negotiated
neighbor
neighbors
neon
nephew
nerve
nervous
network
networking
networks
neurons
neutral
never
newer
newly
news
newspaper
newspapers
next
nice
nickname
nicknamed
niece
nightclub
nineteen
nineteenth
ninth
nitrogen
nobility
noble
nobles
nobody
node
nodes
noise
nominal
nominated
nomination
nominee
nominees
none
nonprofit
norm
normally
north
northeast
northern
northwest
nose
notable
notably
notation
noted
nothing
notice
noticed
noting
notion
notorious
noun
novel
novelist
novels
nowadays
nuclear
nucleus
number
numbered
numbering
numbers
numerical
numerous
nurse
nursery
nurses
nursing
nutrition
oak
oaks
oath
obedience
obesity
obey
object
objected
objection
objections
objective
objectives
objects
obligation
obliged
obscure
observe
observed
observer
observers
observes
observing
obsolete
obstacle
obstacles
obtain
obtained
obtaining
obvious
obviously
occasion
occasional
occasions
occupation
occupied
occupies
occupy
occupying
occur
occurred
occurrence
occurring
occurs
ocean
odd
odds
offender
offenders
offense
offensive
offer
offered
offering
offerings
offers
office
officer
officers
offices
officially
officials
offset
offshore
offspring
often
okay
oldest
olive
omitted
oneself
ongoing
onion
online
onset
open
opening
openly
openness
opens
opera
operas
operate
operated
operates
operating
operation
operations
operative
operator
operators
opinion
opinions
opponent
opponents
oppose
opposing
opposite
opposition
oppressed
oppression
optic
optical
optimal
optimism
optimistic
optimum
optional
options
oracle
orange
orbit
orbital
orchestra
orchestral
orchid
ordained
ordering
orderly
ordinance
ordinarily
ordinary
organ
organic
organism
organisms
organize
organized
organizing
organs
oriental
oriented
origin
originally
originated
originates
origins
orthodox
otherwise
ottoman
ottomans
ourselves
outbreak
outcome
outcomes
outdoor
outer
outfit
outlet
outlets
outline
outlined
outlines
outlook
output
outputs
outreach
outright
outset
outside
outsiders
outskirts
outward
oval
overall
overcome
overhead
overlap
overlooked
overly
overnight
oversaw
overseas
oversight
overt
overtime
overview
owe
owner
owners
ownership
oxford
oxidation
oxide
oxygen
ozone
pacific
pack
package
packages
packaging
packed
packers
packet
packets
packing
pad
pagan
page
pageant
pages
paid
pain
painful
pains
paint
painted
painter
painters
painting
paintings
palace
pale
palm
palms
pandemic
panel
panels
panic
panthers
pants
papa
papal
par
parachute
parade
paradigm
paradise
paradox
paragraph
paragraphs
parallel
parallels
parameter
parameters
paramount
pardon
parental
parenting
parents
parish
parishes
parking
parks
parkway
parliament
parody
parsons
partial
partially
particle
particles
particular
parties
partisan
partition
partly
partner
partnered
partners
parts
party
passage
passages
passed
passenger
passengers
passes
passing
passionate
passions
passive
passport
password
past
paste
pastor
pastoral
pat
patch
patches
patent
patents
paternal
path
pathology
paths
pathway
pathways
patience
patient
patients
patriarch
patriotic
patriots
patrol
patrols
patron
patronage
patrons
pattern
patterns
pause
paused
paved
pavilion
pay
payable
paying
payment
payments
pays
peace
peaceful
peaked
pearl
peasant
peasants
peculiar
pedestrian
pediatric
peer
peers
pelvic
penalties
penalty
pencil
penetrate
penguin
peninsula
penny
people
peoples
pepper
perceive
perceived
percent
percentage
perception
perceptual
percussion
perennial
perfection
perfectly
perform
performed
performer
performers
performing
performs
perhaps
period
periodic
periods
peripheral
periphery
permanent
permission
permit
permits
permitted
permitting
perpetual
persist
persisted
persistent
person
personal
personally
personnel
persons
persuade
persuaded
persuasion
persuasive
pertaining
pertinent
pervasive
petroleum
petty
phantom
pharmacy
phase
phases
phenomena
phenomenon
philosophy
phoenix
phone
phones
phosphate
phosphorus
photo
photograph
photon
photos
phrase
phrases
physical
physically
physician
physicians
physicist
physics
physiology
pianist
piano
pick
picked
picking
picks
picture
pictures
pie
piece
pieces
pier
pierce
pig
pigs
pile
pilgrimage
pillars
pillow
pilot
pilots
pink
pioneer
pioneered
pioneering
pioneers
pipe
pipeline
pipes
pirate
pirates
pistol
pit
pitch
pitched
pitcher
pitching
pits
pituitary
pity
placement
places
plague
plainly
plaintiff
plaintiffs
plan
planes
planet
planets
planned
planners
planning
plans
plant
plantation
planted
planting
plants
plaque
plasma
plastic
plateau
plates
platform
platforms
platinum
platoon
plausible
played
player
players
playing
playoff
playoffs
plays
playwright
plaza
plea
pleaded
pleased
pleasure
pleasures
pledged
plenty
plot
plots
plotted
plug
plural
plus
pocket
pockets
podcast
podium
poem
poems
poet
poetic
poetry
poets
pointer
pointing
points
poison
poisoning
poker
polar
pole
poles
police
policies
policy
polish
polished
polite
political
politician
politics
poll
pollen
polling
polls
pollution
polo
polymer
polymers
pond
ponds
pool
pools
poor
poorer
poorly
pop
pope
popular
popularity
popularly
populated
population
porch
pork
portable
portal
portfolio
portions
portrait
portraits
portray
portrayal
portrayed
portraying
positioned
positions
positive
positively
possess
possessed
possesses
possessing
possession
possibly
post
postal
posted
poster
posterior
posters
posting
postmodern
postponed
posts
posture
postwar
potassium
potato
potatoes
potent
potential
potentials
potter
pottery
pour
poured
poverty
powder
powered
powerful
powers
practical
practice
practiced
practices
practicing
pragmatic
prairie
praise
praised
praising
prayed
prayer
prayers
praying
preached
preacher
preaching
preceded
precedent
preceding
precious
precise
precisely
precision
precursor
predators
predicate
predict
predicted
predicting
prediction
preface
prefecture
prefer
preferable
preference
preferred
pregnancy
pregnant
prejudice
premiere
premiered
premise
premises
premium
prepare
prepared
preparing
prescribed
presence
presented
presenter
presenting
presently
preserve
preserved
preserving
presided
presidency
president
presidents
pressure
pressures
prestige
presumably
presumed
pretend
pretty
prevail
prevailed
prevailing
prevalence
prevalent
prevent
prevented
preventing
prevention
preventive
prevents
previous
previously
prey
price
prices
pricing
pride
priest
priests
primarily
primary
prime
primitive
prince
princes
princess
principal
principle
principles
printer
printers
printing
prints
prior
priorities
priority
priory
prison
prisoner
prisoners
prisons
privacy
private
privately
privilege
privileged
privileges
privy
prize
prizes
pro
probable
probably
probe
problem
problems
procedural
procedure
procedures
proceed
proceeded
proceeding
proceeds
process
processed
processes
processing
procession
processor
processors
proclaimed
producer
producers
produces
producing
product
production
productive
products
profession
professor
professors
profile
profiles
profitable
profits
profound
profoundly
prognosis
program
programs
progress
progressed
prohibited
project
projected
projection
projects
prolific
prolonged
prominence
prominent
promised
promises
promising
promote
promoted
promoter
promotes
promoting
promotion
promotions
prompt
prompted
prompting
promptly
prone
pronounced
proof
propaganda
properly
properties
property
prophecy
prophet
prophetic
prophets
proportion
proposal
proposals
propose
proposed
proposes
propulsion
prose
prosecutor
prospect
prospects
prosperity
prosperous
protect
protected
protecting
protection
protective
protein
proteins
protest
protestant
protested
protesters
protests
protocol
protocols
proton
prototype
proud
proven
provide
provided
providence
provider
providers
provides
providing
province
provinces
provincial
provision
provisions
provoked
proximity
proxy
psalm
pseudo
pseudonym
psychiatry
psychic
psychology
pub
publicity
publicly
publish
published
publisher
publishers
publishes
publishing
pull
pulled
pulling
pulmonary
pulp
pump
pumps
punch
punish
punished
punishment
punk
punt
pupil
pupils
puppet
purchase
purchased
purchaser
purchases
purchasing
pure
purely
purified
purity
purple
purpose
purposes
purse
pursuant
pursue
pursued
pursuing
pursuit
push
pushed
pushing
putting
puzzle
puzzled
pyramid
qualified
qualifier
qualifiers
qualify
qualifying
qualities
quantities
quantity
quantum
quarry
quarter
quarterly
quarters
quartet
quartz
quasi
queen
queens
queries
query
question
questioned
questions
queue
quick
quickly
quiet
quietly
quit
quite
quotation
quotations
quote
quoted
quotes
rabbit
racism
radar
radial
radiation
radical
radically
radicals
radio
radius
raiders
raids
railroad
railroads
railway
railways
rainbow
rainfall
raises
ramp
rams
ran
random
randomly
rang
ranges
ranging
ranked
ranking
rankings
ranks
rapid
rapidly
rapids
rapper
rare
rarely
rat
rather
ratings
ratio
rationale
ratios
rats
rays
reaches
react
reaction
reactions
reactive
reactor
reader
readers
readily
readiness
reading
readings
real
realism
realistic
realities
reality
realize
realized
realizes
realizing
realm
rear
reasonable
reasonably
reasoning
reasons
rebel
rebellion
rebels
rebounds
rebuild
rebuilding
rebuilt
recall
recalled
recalls
receipt
receipts
receive
received
receiver
receives
receiving
recent
recently
reception
receptions
receptor
receptors
recession
recipe
recipient
recipients
reciprocal
recognize
recognized
recognizes
recommend
record
recorded
recording
recordings
records
recover
recovered
recovering
recovery
recreation
recruit
recruited
recruiting
recruits
rector
recurrence
recurrent
recurring
redemption
reds
reduce
reduced
reduces
reducing
reduction
reductions
reef
reelection
referee
referenced
references
referendum
referral
referring
refers
refined
reflect
reflected
reflecting
reflection
reflective
reflects
reflex
reform
reformed
reformers
reforms
refrain
refuge
refugee
refugees
refusal
refuse
refused
refuses
refusing
regain
regained
regard
regarded
regarding
regardless
regards
regency
regent
regime
regiment
regiments
regimes
region
regional
regions
register
registered
registers
registry
regression
regret
regularly
regulate
regulated
regulating
regulation
regulatory
reign
reigning
reinforce
reinforced
reissued
reject
rejected
rejecting
rejection
rejoined
relate
relates
relating
relation
relational
relations
relative
relatively
relatives
relax
relaxation
relaxed
relay
release
releases
releasing
relegated
relegation
relevance
reliable
reliance
relic
relied
relief
relies
relieve
relieved
religion
religions
religious
relocated
relocation
reluctance
reluctant
relying
remain
remainder
remained
remaining
remains
remake
remark
remarkable
remarkably
remarked
remarks
rematch
remedies
remedy
remember
remembered
remembers
remind
reminded
reminder
reminds
remnants
remote
removal
remove
removed
removing
renal
renamed
render
rendered
rendering
renewable
renewal
renewed
renovated
renovation
renowned
rented
reopened
rep
repair
repaired
repairs
repeat
repeated
repeatedly
repeating
repertoire
repetition
replace
replaced
replacing
replay
replica
replied
reply
report
reported
reportedly
reporter
reporters
reporting
reports
represent
represents
repression
reprint
reprinted
reproduce
reproduced
republic
republican
reputation
request
requested
requests
require
required
requires
requiring
rescue
rescued
research
researcher
resemble
resembles
resentment
reserves
reservoir
reside
residence
residences
resides
residing
residual
residue
residues
resign
resigned
resin
resist
resistance
resistant
resisted
resolution
resolve
resolved
resolving
resonance
resort
resource
resources
respect
respected
respective
respects
respond
responded
respondent
responding
responds
response
responses
responsive
restaurant
resting
restless
restore
restored
restoring
restraint
restrict
restricted
result
resultant
resulted
resulting
results
resume
retail
retain
retained
retaining
retains
retention
retire
retired
retirement
retiring
retreat
retreated
retrieval
retrieve
retrieved
return
returned
returning
returns
reunion
reunited
reveal
revealed
revealing
reveals
revelation
revenge
revenue
revenues
reverend
reversal
reverse
reversed
reverted
review
reviewed
reviewer
reviewers
reviewing
reviews
revised
revision
revival
revived
revolt
revolution
reward
rewarded
rewards
rhetoric
rhetorical
rhythm
rhythmic
ribbon
ribs
rich
rider
riders
rides
ridiculous
riding
rifle
rifles
righteous
rightly
rights
rigid
rigorous
riot
risen
risk
risks
risky
ritual
rituals
rivalry
rivals
riverside
rob
robbery
robin
robot
robust
rock
rocket
rockets
rocks
rocky
rod
role
roles
roll
roller
rolling
rolls
romance
romantic
rookie
root
rooted
roots
rope
roses
roster
rotating
rotation
rotten
rouge
rough
roughly
route
routes
routine
routinely
routines
routing
rovers
royal
royals
rubbed
rubber
ruby
rugby
ruin
ruined
ruins
rule
ruled
ruler
rulers
rules
ruling
rumors
run
runner
runners
running
runs
runway
rupture
rural
rushing
sacked
sacks
sacred
sacrifice
sacrifices
sad
saddle
sadly
sadness
safe
safely
safer
safety
saga
sail
sailed
sailing
sailor
sailors
saint
saints
salad
salaries
salary
sales
salmon
salon
salt
salts
salvation
sample
samples
sampling
sanction
sanctioned
sanctions
sanctuary
sand
sanders
sands
sandstone
sandy
sang
sank
sat
satellite
satellites
satisfied
satisfy
satisfying
saturated
saturation
sauce
savage
savannah
save
saved
saves
saving
savings
saying
scale
scales
scaling
scan
scandal
scanning
scarce
scarcely
scared
scary
scattered
scattering
scenario
scenarios
scene
scenes
scenic
schedule
scheduled
schedules
scheduling
schema
schematic
scheme
schemes
scholar
scholarly
scholars
school
schooling
schools
sciences
scientific
scientist
scientists
scope
score
scored
scorer
scores
scoring
scout
scouting
scouts
scrapped
scream
screamed
screaming
screen
screened
screening
screenplay
screens
screw
script
scripts
scripture
scriptures
scrutiny
sculptor
sculpture
sculptures
sea
seal
sealed
seals
searched
searches
searching
season
seasonal
seasons
seat
seated
seating
seats
second
secondary
secondly
seconds
secret
secretary
secretion
secretly
secrets
sectional
sections
sector
sectors
secular
secure
secured
securing
securities
security
sediment
sediments
seed
seeded
seeds
seeing
seek
seeking
seeks
seem
seemed
seemingly
seems
seen
sees
segment
segments
seize
seized
seizure
seizures
seldom
select
selected
selecting
selection
selective
selfish
sell
seller
sellers
selling
sells
semantic
semantics
semi
semifinal
semifinals
seminar
seminary
senate
senator
senators
send
sending
sends
senior
sensation
sensations
sense
sensed
senses
sensible
sensing
sensitive
sensor
sensors
sensory
sentence
sentenced
sentences
sentiment
sentiments
separate
separated
separately
separating
separation
sequel
sequence
sequences
sequential
sergeant
serial
serious
seriously
sermon
serum
servant
servants
service
services
session
sessions
setting
settings
settle
settled
settlement
settlers
settling
setup
seven
sevens
seventeen
seventh
seventy
several
severe
severely
severity
sex
sexual
sexuality
shack
shade
shades
shadow
shadows
shaft
shake
shaking
shall
shallow
shame
shanghai
shape
shaped
shapes
shaping
share
shared
shares
sharing
shark
sharks
sharp
sharply
shattered
shear
sheep
sheets
shelf
shell
shells
shelter
shepherd
sheriff
shield
shields
shift
shifted
shifting
shifts
shining
shipped
shipping
shipyard
shire
shirt
shirts
shock
shocked
shoe
shoes
shook
shoot
shooter
shooting
shoots
shopping
shores
short
shortage
shortened
shorter
shortly
shorts
shot
shots
shoulder
shoulders
shout
shouted
shouting
show
showcase
showed
shower
showing
shown
shows
shrine
shrub
shrug
shrugged
shut
shuttle
shy
siblings
sick
sickness
siege
sierra
sigh
sighed
sigma
signal
signaling
signals
signature
signatures
silence
silent
silently
silicon
silk
silly
silver
similar
similarity
similarly
simple
simpler
simplest
simplicity
simplified
simply
simulated
simulation
since
sincere
singer
singers
singing
single
singles
singular
sink
sinking
sins
sinus
sir
sister
sisters
sitcom
sits
sitting
situated
situation
situations
six
sixteen
sixteenth
sixth
sixties
sixty
size
sized
sizes
skating
skeletal
skeleton
sketch
sketches
ski
skiing
skill
skilled
skills
skin
skirt
skull
sky
slam
slavery
slaves
sled
sleeping
slender
slept
slice
slices
slid
slide
slides
sliding
slight
slightest
slightly
slip
slipped
slogan
slope
slot
slow
slowed
slower
slowly
small
smaller
smallest
smart
smell
smile
smiled
smiles
smiling
smith
smoke
smoking
smooth
smoothly
snail
snails
snake
snap
snapped
snow
soap
soccer
social
socialism
socialist
socially
societal
societies
society
sociology
sodium
soft
softball
softly
software
soil
soils
solar
sold
soldier
soldiers
solely
solemn
solid
solidarity
solids
solitary
solo
soluble
solutions
solvent
somebody
somehow
someone
something
sometime
sometimes
somewhat
somewhere
song
songs
songwriter
sonic
soon
sooner
sophomore
soprano
sore
sorrow
sorry
sorting
sorts
sought
soul
souls
sound
sounded
sounding
sounds
soundtrack
soup
south
southeast
southern
southwest
sovereign
soviet
soviets
spa
space
spacecraft
spaces
spacing
spanning
spans
spare
spark
sparked
spatial
speak
speaker
speakers
speaking
speaks
special
specialist
specialty
species
specific
specified
specifies
specify
specifying
specimen
specimens
spectacle
spectator
spectators
spectra
spectral
spectrum
speculated
speech
speeches
speed
speeds
speedway
spell
spelled
spelling
spells
spend
spending
spent
sphere
spheres
spherical
spider
spiders
spike
spill
spin
spinal
spine
spinning
spiral
spirit
spirits
spiritual
splendid
split
splitting
spoke
spoken
spokesman
sponsor
sponsored
sponsors
sporting
sports
spot
spots
spotted
spouse
sprang
spray
spreading
springs
sprint
spur
spy
squad
squadron
squadrons
squads
square
squares
stability
stack
stadium
staff
stage
staged
stages
staging
stain
stained
staircase
stamp
stamps
standard
standards
standing
standings
standpoint
stands
star
stare
stared
staring
stark
starred
starring
stars
start
started
starter
starting
startled
starts
stash
stat
stated
statement
statements
statewide
static
stating
station
stationary
stationed
stations
statistics
statue
statues
status
stay
stayed
staying
stays
steadily
steady
steal
stealing
steals
steam
steel
steep
steering
stein
step
stepped
stepping
steps
sterile
sterling
stick
sticks
stiff
still
stimulate
stimulated
stimuli
stimulus
stint
stir
stirred
stirring
stocks
stoke
stolen
stomach
stones
stop
stopped
stopping
stops
storage
stores
stories
storm
storms
story
stove
straight
strain
strains
strait
strand
strands
strange
strangely
stranger
strangers
strata
strategic
strategies
strategy
straw
stray
streak
streaming
streams
street
streets
strength
strengthen
strengths
stressed
stresses
stretch
stretched
stretches
stretching
strictly
strike
strikeouts
striker
strikes
striking
string
strings
strip
stripes
stripped
strips
strive
stroke
strong
stronger
strongest
strongly
struck
structural
structure
structured
structures
struggle
struggled
struggles
struggling
stuck
stud
student
students
studied
studies
studio
studios
study
studying
stuff
stuffed
stupid
styles
sub
subdivided
subject
subjected
subjective
subjects
submarine
submarines
submerged
submission
submit
submitted
subsection
subsequent
subset
subsidiary
subsidies
subsidy
substance
substances
substitute
substrate
subtle
suburb
suburban
suburbs
subway
succeed
succeeded
succeeding
success
successes
successful
succession
successive
successor
sudden
suddenly
suffer
suffered
suffering
suffers
suffice
sufficient
suffix
suffrage
sugar
suggest
suggested
suggesting
suggestion
suggests
suicide
suitable
suite
suited
suits
sulfur
sultan
sum
summarize
summarized
summary
summer
summers
summit
summoned
sums
sun
sung
sunk
sunlight
sunset
sunshine
super
superior
superman
supervised
supervisor
supper
supplement
supplied
supplier
suppliers
supplies
supply
supplying
support
supported
supporter
supporters
supporting
supportive
supports
suppose
supposed
supposedly
suppress
suppressed
supreme
surely
surface
surfaces
surgeon
surgery
surgical
surname
surpassed
surplus
surprise
surprised
surprising
surrender
surrey
surrounded
survey
surveyed
surveys
survival
survive
survived
survives
surviving
survivor
survivors
suspect
suspected
suspects
suspended
suspension
suspicion
suspicious
sustain
sustained
sustaining
swallow
swallowed
swamp
swan
swear
sweat
sweep
sweeping
sweet
swelling
swept
swift
swim
swimmer
swimming
swing
switch
switched
switches
switching
sword
sworn
swung
symbol
symbolic
symbolism
symbols
symmetry
sympathy
symphony
symposium
symptom
symptoms
synagogue
syndicated
syndrome
synopsis
syntactic
syntax
synthesis
synthetic
system
systematic
systemic
systems
tab
tables
tackle
tackles
tactical
tactics
tag
takeover
taking
tale
talent
talented
talents
tales
talk
talked
talking
talks
tallest
tangible
tank
tanks
tap
tape
tapes
target
targeted
targeting
targets
tariff
tariffs
task
tasked
tasks
taste
tastes
taught
tavern
tax
taxable
taxation
taxes
taxi
taxonomy
taxpayer
tea
teach
teacher
teachers
teaches
teaching
teachings
teamed
teammate
teammates
teams
tear
tears
teaspoon
technical
technique
techniques
technology
teenage
teenager
teenagers
teeth
telegraph
telephone
telescope
televised
television
tell
telling
tells
temper
temperate
template
temple
temples
temporal
temporary
temptation
tenant
tenants
tendencies
tendency
tender
tenderness
tennis
tenor
tentative
tenth
tenure
term
termed
terminal
terminals
terminate
terminated
terminus
terms
terrace
terrain
terrible
terribly
territory
terror
terrorism
terry
tertiary
testament
testified
testify
testimony
testing
textbook
textbooks
textile
textiles
textual
texture
thanks
theater
theaters
theatrical
theft
theme
themes
theology
theorem
theories
theorists
theory
therapist
therapists
therapy
therein
thermal
thesis
thick
thickness
thin
things
think
thinkers
thinking
thinks
third
thirds
thirteen
thirteenth
thirty
thorough
thoroughly
thought
thoughtful
thoughts
thousand
thousands
thread
threads
threat
threaten
threatened
threats
three
threshold
threw
thriller
throat
throne
throughout
throw
throwing
throws
thrust
thumb
thunder
thyroid
ticket
tickets
tidal
tide
tie
tied
tier
tiger
tigers
tight
tightly
tiles
timber
timeline
timely
timing
tin
tip
tips
tissue
tissues
titans
title
titles
titular
tobacco
today
toe
toes
toilet
token
told
tolerance
tolerate
toll
tomato
tomatoes
tomb
tombs
tomorrow
tongue
tonight
tool
tools
tooth
topic
topics
torn
tornado
torpedo
torture
tossed
total
totally
touch
touchdown
touchdowns
touched
touches
touching
tough
toured
touring
tourism
tourist
tourists
tournament
tours
toward
towards
tower
towers
towns
township
townships
toxic
toxicity
toy
toys
trace
traced
traces
tracing
tracking
tracks
trade
traded
trademark
traders
trades
trading
tradition
traditions
traffic
tragedy
tragic
trail
trailer
trails
trained
trainer
training
tram
transfer
transfers
transform
transient
transit
transition
translate
translated
translates
translator
transmit
transport
transverse
trap
trapped
trauma
traumatic
travel
traveling
travels
treason
treasure
treasurer
treasury
treaties
treating
treatise
treatment
treatments
treats
treaty
tree
trees
trek
trembling
tremendous
trench
trend
trends
trial
trials
triangle
triangular
tribal
tribe
tribes
tribunal
tribune
tributary
trick
tricks
tried
trigger
triggered
trilogy
trim
trinity
trio
triple
triumph
trivial
troop
troops
trophy
tropical
trouble
troubled
troubles
troupe
trout
trucks
true
truly
trump
trunk
trust
trusted
trustee
trustees
trusts
truth
truths
trying
tube
tubes
tulip
tumor
tumors
tune
tunes
tunnel
tunnels
turbine
turbulent
turf
turkey
turner
turnout
turnover
turtle
tutor
twelfth
twelve
twentieth
twenty
twice
twin
twins
twist
twisted
twitter
type
types
typhoon
typical
typically
typing
ugly
ultimate
ultimately
ultrasound
umbrella
unable
unanimous
unaware
uncertain
unchanged
uncle
unclear
uncommon
uncovered
undefeated
undergo
undergoing
underlying
undermine
underneath
understand
understood
undertake
undertaken
undertook
underwater
underwent
uneasy
unemployed
unequal
unexpected
unfair
unfamiliar
unhappy
unified
uniform
uniformly
uniforms
unilateral
unions
unique
unit
unite
units
unity
universal
universe
university
unjust
unknown
unless
unlike
unlikely
unlimited
unnamed
unofficial
unopposed
unpleasant
unrelated
unreleased
unrest
unstable
unusual
unusually
unveiled
unwilling
upcoming
update
updated
updates
upgrade
upgraded
upheld
upon
upright
uprising
upset
upstairs
upstream
uptake
upward
uranium
urge
urged
urgency
urgent
urging
urine
usage
useful
usefulness
useless
user
users
using
utilities
utility
utilize
utilized
utilizing
utmost
utterance
utterly
vacancy
vacant
vacated
vacation
vaccine
vacuum
vague
vain
validation
validity
valley
valleys
valuable
value
valued
values
valve
valves
vampire
van
vanished
vapor
variable
variables
variance
variant
variants
variation
variations
varied
varies
varieties
variety
various
varsity
vary
varying
vascular
vast
vault
vector
vectors
vegetable
vegetables
vegetation
vehicle
vehicles
veil
vein
veins
velocity
vendor
vendors
venous
verb
verbal
verbs
verdict
verified
verify
verses
versions
versus
vertical
vessel
vessels
veteran
veterans
veterinary
via
viable
vibration
vicar
vicinity
vicious
victim
victims
victor
victories
victorious
victory
video
videos
viewpoint
vigorous
vigorously
villa
village
villagers
villages
villain
vintage
vinyl
violate
violated
violation
violations
violence
violent
violin
viral
virtual
virtually
virtue
virtues
virus
viruses
visa
viscosity
viscount
visibility
visit
visited
visiting
visitor
visitors
visits
vista
visual
vital
vitality
vitamin
vivid
vocabulary
vocal
vocalist
vocals
vocational
voice
voiced
voices
volatile
volcanic
volcano
volleyball
vols
voltage
volume
volumes
voluntary
volunteer
volunteers
vomiting
voter
voters
votes
voting
vowel
vowels
voyage
vulnerable
wade
wage
wager
wages
wagon
wagons
waist
wait
waited
waiting
waking
walk
walked
walker
walking
walks
wall
walls
wanderers
wandering
wanted
wanting
wants
warehouse
warfare
warm
warming
warmth
warn
warned
warning
warnings
warrant
warren
warrior
warriors
wars
warships
wartime
wash
washed
washing
waste
wasted
wastes
watch
watched
watching
waters
watershed
watts
wave
waved
wavelength
waves
wax
weak
weakened
weaker
weakness
weaknesses
wealth
wealthy
weapon
weapons
wearing
wears
weary
weather
weaver
web
website
websites
wedding
weed
week
weekend
weekends
weekly
weeks
weigh
weighed
weight
weighted
weights
welcome
welcomed
welfare
wells
welsh
western
westward
wet
wetlands
whale
whatever
whatsoever
wheat
wheel
wheelchair
wheeler
wheels
whenever
wherein
wherever
whilst
whisper
whispered
white
whole
wholesale
wicked
wickets
widely
wider
widespread
widow
wife
wild
wildcats
wilderness
wildlife
willow
wills
wind
winding
window
windows
winds
wine
wines
winger
wings
wingspan
winner
winners
winning
winter
winters
wiped
wire
wireless
wires
wisdom
wish
wished
wishes
wishing
wit
withdraw
withdrawal
withdrawn
withdrew
witness
witnessed
witnesses
wives
wizard
woke
wolf
wolves
woman
women
won
wonder
wondered
wonderful
wondering
wonders
wood
wooden
woodland
woods
wool
words
wore
worked
worker
workers
workforce
workplace
worksheet
workshop
workshops
world
worldly
worlds
worldwide
worried
worry
worse
worship
worst
worth
worthwhile
worthy
wound
wounded
wounds
woven
wrap
wrapped
wrath
wreck
wrestler
wrestlers
wrestling
wrist
write
writers
writes
writing
writings
written
wrong
wrote
yacht
yards
year
yearly
years
yeast
yelled
yellow
yesterday
yet
yield
yielded
yielding
yields
yoga
young
younger
youngest
youth
youths
zero
zinc
zones
zoo
0707010000001F000081A400000000000000000000000168815CBC00001A83000000000000000000000000000000000000003300000000phraze-0.3.24/word-lists/orchard-street-qwerty.txtaccess
ache
acre
acres
acted
acts
add
added
address
adds
ago
agree
agreed
agrees
aid
aim
air
akin
ally
alt
amp
anew
ante
any
app
arc
arch
area
areas
army
artery
ashes
assert
asserted
asserts
assess
assessed
asset
assets
atoll
atop
award
awards
aware
away
awe
axe
axes
aye
baby
bad
bag
bags
ball
ban
bar
bare
bars
base
based
bases
bass
bat
bath
bay
bead
beads
bear
beat
beck
bed
beds
bee
beech
beef
beer
beers
bees
beg
bell
bent
berry
berth
best
bet
beta
better
bid
bids
big
bike
bill
bin
bird
birth
bit
bite
bits
blog
bloom
blue
blur
bog
boil
bolt
bomb
book
boom
boot
bore
both
bout
bow
boy
brass
bread
breed
breeds
brewer
brewery
brig
brook
brute
bud
buds
bug
bugs
built
bulb
bulk
bull
bunny
burn
bury
bus
butter
buy
buyer
buys
buzz
bye
byte
bytes
cab
cad
cadet
cadres
cage
call
cam
cap
card
cards
cared
career
cares
carry
cars
cart
case
cases
cash
cast
cat
cater
cats
cave
cease
ceased
ceases
cedar
ceded
cell
cello
cent
cheer
chef
chess
chili
chill
chin
chip
chop
cite
city
clip
coil
con
cook
cool
cop
crab
creed
creek
creep
crest
crop
cry
cue
cues
cuff
cup
curb
cure
cured
curry
cut
cute
cuts
dad
daddy
dagger
dam
dare
dared
dark
dart
darts
dash
data
date
dated
dates
dawn
day
days
dead
deaf
deal
dean
dear
death
debt
debts
debut
decade
deck
decree
decrees
deeds
deep
deer
deferred
degree
degrees
deity
demo
den
dent
deny
derby
desert
desk
dessert
deter
dew
die
died
dig
dim
din
dip
dire
dirt
doe
dog
doll
doom
door
dot
draft
drag
draw
drawer
draws
dread
dressed
dresses
drew
drill
drop
drug
drugs
drum
drunk
dry
dub
due
dues
duet
dug
duke
dull
duly
dumb
dump
duo
duty
dwarf
dwell
dye
dyes
eager
earn
earth
easy
eats
echo
eddy
edged
edges
edit
effect
egg
eggs
ego
eight
elk
elm
ended
ends
enter
entry
envy
era
eras
erase
erect
error
essay
ether
euro
eve
even
every
evil
exam
exceed
exceeds
excess
exert
eye
eyed
eyes
face
faced
faces
facet
fact
fade
faded
fall
fan
far
fare
farm
fast
fat
fate
fats
fatty
fax
fear
feast
feat
fed
fee
feed
feeder
feeds
feel
fees
feet
fell
fern
ferry
fest
feud
fever
few
fewer
fife
fig
fight
figs
fill
film
fin
find
fir
fire
fired
fit
fits
fix
flee
flip
floor
flour
flow
flu
fly
foe
fog
foil
folk
folly
food
fool
foot
fort
foul
four
free
freed
freeze
fresh
fried
frog
fruit
fry
full
fully
fun
fund
funds
funk
funny
fur
fury
fuse
fuss
gang
gas
gate
gave
gay
gaze
gazed
gear
gel
gem
germ
get
gets
gift
gig
gigs
gill
gin
gloom
glow
glue
god
goes
going
gold
golf
gong
good
gore
grab
grace
grade
graded
graft
grass
gray
grease
great
greedy
green
greet
greeted
grew
grid
grill
grim
grin
grip
groom
group
guess
guide
guilt
gulf
gum
gun
guns
guru
gut
guy
guys
gym
hall
ham
hard
hare
harry
hasty
hat
hate
hay
head
heads
hear
heart
heat
hedge
heed
heel
help
herb
herd
herds
hero
hers
hid
hide
hike
hilly
him
hind
hint
hire
hired
hit
hits
hitter
hold
hole
holly
holy
hood
hope
hour
hours
how
hub
hue
hug
huge
hugged
huh
hulk
hull
hum
hung
hunt
hurry
hurt
hurts
huts
hymn
hymns
icy
idea
ideas
inch
indeed
index
inert
infer
inn
inner
ions
item
ivy
jade
jam
jar
jaw
jaws
jazz
jeep
jet
jets
jimmy
job
join
joint
joke
joy
joys
judge
juice
jump
junk
jury
just
keen
keep
key
kid
kids
killed
kills
kind
kinds
king
kings
kiss
kit
kits
kitty
knee
knees
knew
knit
knot
lab
lad
lag
last
law
laws
lay
lead
led
left
leg
less
let
lid
lie
lied
lies
lieu
life
lift
light
like
liked
likes
liking
lily
limb
limbs
lime
limit
limp
line
link
lion
list
liter
litter
live
lived
load
lobby
lobe
lofty
logo
logs
lone
long
look
looked
looking
lookout
looks
loop
loops
loose
looted
lord
lords
lore
lose
loss
lost
loud
louder
love
lower
lump
lung
lungs
lure
lynx
mad
made
man
mar
mare
mart
mass
mast
mat
max
maze
mead
mecca
meet
men
mere
merry
mesa
mesh
mess
met
meter
mice
mid
might
mild
mile
milk
mill
mind
mine
mini
mint
miss
mix
mob
mod
mode
mold
mole
mom
monk
mood
moon
more
moss
moth
mount
mouth
much
mud
muddy
mug
mule
murder
muse
must
mute
myth
myths
need
needed
needs
nerve
nest
net
nets
never
newer
news
next
night
noon
nor
note
noted
noun
now
nude
null
nun
nuns
nurse
nut
odd
odds
off
offer
oft
oils
older
omit
once
ones
only
open
opium
opted
opus
order
other
ought
ounce
outer
over
owe
owed
owes
own
pad
pass
pea
peas
peer
peered
peers
peg
pet
petty
pie
piece
pier
piers
piety
pig
pigs
pike
pile
pill
pills
pilot
pin
pine
pink
pins
pious
pipe
pit
pits
pity
plea
plot
plots
plug
plus
pod
poet
point
poker
pole
poles
polite
polity
poll
polled
polls
polo
pond
ponds
pony
pool
pools
poor
poorer
pop
pope
popped
pores
pork
port
porter
ports
pose
post
pot
pots
potter
pound
pour
poured
power
press
pretty
prey
pro
prop
pub
pubs
pull
pulp
pump
punk
punt
pupil
puppy
pure
purge
purse
put
puts
queer
quit
quite
raced
racer
races
rage
rags
ran
rang
rare
rat
rate
reach
react
reader
reads
ready
real
rear
reared
recess
redress
reds
reef
reefs
reel
refer
referee
referred
refers
regret
rely
rent
rep
reset
rested
rests
reward
rhythm
rib
ride
rift
right
ring
rink
riot
rise
rites
rob
rod
roe
role
roll
roof
root
rot
rough
route
row
rub
ruby
rudder
rude
rugby
rugged
ruin
rule
run
runs
rye
sack
sacred
sad
safe
safer
safety
saga
sage
sages
sail
sand
sang
sank
sans
sap
sat
save
saved
saves
saw
says
scan
scar
scare
scary
school
screw
screws
sea
seam
seas
seat
secret
sect
sedan
see
seed
seeded
seeds
seek
seem
seen
sees
sell
semi
send
sent
serum
serve
served
server
serves
setup
severe
sewer
sex
sexy
she
shed
sheet
shin
ship
shook
shop
shot
shout
shut
shy
sigh
sign
silk
sin
sip
sir
sit
site
ski
skill
skin
skip
skull
sky
slim
slip
slit
slot
soil
solo
son
soon
soul
soy
spy
staff
star
steer
stem
step
stern
still
stir
stool
stop
straw
street
stress
strip
stud
stuff
sub
sue
sued
suit
sum
sun
sung
sunk
sunny
sure
surf
swan
sway
swear
sweat
sweep
sweet
swell
swim
swung
tab
tag
tags
tan
task
tax
taxed
tea
team
tear
teaser
tee
teen
teeth
tell
ten
tend
tent
term
terry
test
tests
text
theft
them
then
they
thigh
thin
thing
think
third
thirty
this
three
threw
thumb
tide
tie
tied
tier
ties
tiger
tight
tile
tilt
time
tin
tiny
tip
tire
tired
tires
toe
toes
toil
told
tomb
ton
tong
too
took
tools
tooth
tore
tort
toss
tough
tour
tout
tow
toy
toys
trace
trade
traded
trader
trades
tram
trash
tray
tread
treat
tree
trees
trek
trend
tried
trim
trio
troop
trout
troy
true
truly
trump
trunk
truss
truth
trying
tsar
tub
tube
tug
tulip
tuna
tune
tuned
turf
turn
turret
two
tying
type
ugly
under
unit
unity
until
upper
urea
urged
urges
used
user
uses
uttered
van
vary
vase
vast
vat
veil
vein
vent
verb
verbs
verge
verse
vertex
vet
veto
via
vie
view
vote
wade
wage
waged
wager
wages
walk
wall
want
war
wares
warm
warn
wars
wary
was
wash
wasp
waste
wasted
water
watt
watts
wave
waved
waves
wax
ways
weak
wears
weary
weave
web
wedge
weed
weeds
week
weigh
went
west
wet
where
whip
who
wide
wife
will
win
wing
wire
wit
won
wool
wreck
writ
write
yard
year
yeast
yen
yet
yoga
yoke
you
young
youth
zen
zero
zip
zoo
07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000B00000000TRAILER!!!865 blocks
openSUSE Build Service is sponsored by