diff --git a/app/Article.py b/app/Article.py index 566ceb6..58335ec 100644 --- a/app/Article.py +++ b/app/Article.py @@ -1,19 +1,48 @@ -from WordFreq import WordFreq -from wordfreqCMD import youdao_link, sort_in_descending_order -import pickle_idea, pickle_idea2 +import csv + +from app.WordFreq import WordFreq +from app.UseSqlite import RecordQuery +from app.wordfreqCMD import youdao_link, sort_in_descending_order +from app import pickle_idea, pickle_idea2 import os import random, glob import hashlib from datetime import datetime from flask import Flask, request, redirect, render_template, url_for, session, abort, flash, get_flashed_messages -from difficulty import get_difficulty_level_for_user, text_difficulty_level, user_difficulty_level -from model.article import get_all_articles, get_article_by_id, get_number_of_articles +from app.difficulty import get_difficulty_level_for_user, text_difficulty_level, user_difficulty_level +from app.model.article import get_all_articles, get_article_by_id, get_number_of_articles import logging +import re path_prefix = './' db_path_prefix = './db/' # comment this line in deployment +def load_text_list_from_db(db_file): + rq = RecordQuery(db_file) + rq.instructions("SELECT text FROM article") + rq.do() + result = rq.get_results() + text_list = [row['text'] for row in result if 'text' in row] + return text_list + +def load_word_list(csv_file): + with open(csv_file, 'r', encoding='utf-8') as f: + reader = csv.reader(f) + word_set = set() + for row in reader: + for word in row[0].split(','): + clean_word = re.sub(r'\W+', '', word.strip().lower()) + if clean_word: + word_set.add(clean_word) + return word_set + +def calculate_coverage(text_list, word_set): + total_words = sum(len(article.split()) for article in text_list) + covered_words = sum(len(set(article.split()).intersection(word_set)) for article in text_list) + return (covered_words / total_words) * 10000 if total_words else 0 + + def total_number_of_essays(): return get_number_of_articles() diff --git a/app/UseSqlite.py b/app/UseSqlite.py new file mode 100644 index 0000000..fffd1ed --- /dev/null +++ b/app/UseSqlite.py @@ -0,0 +1,86 @@ +########################################################################### +# Copyright 2019 (C) Hui Lan +# Written permission must be obtained from the author for commercial uses. +########################################################################### + + +# Reference: Dusty Phillips. Python 3 Objected-oriented Programming Second Edition. Pages 326-328. +# Copyright (C) 2019 Hui Lan + +import sqlite3 + +class Sqlite3Template: + def __init__(self, db_fname): + self.db_fname = db_fname + + def connect(self, db_fname): + self.conn = sqlite3.connect(self.db_fname) + + def instructions(self, query_statement): + raise NotImplementedError() + + def operate(self): + self.conn.row_factory = sqlite3.Row + self.results = self.conn.execute(self.query) # self.query is to be given in the child classes + self.conn.commit() + + def format_results(self): + raise NotImplementedError() + + def do(self): + self.connect(self.db_fname) + self.instructions(self.query) + self.operate() + + def instructions_with_parameters(self, query_statement, parameters): + self.query = query_statement + self.parameters = parameters + + def do_with_parameters(self): + self.connect(self.db_fname) + self.instructions_with_parameters(self.query, self.parameters) + self.operate_with_parameters() + + def operate_with_parameters(self): + self.conn.row_factory = sqlite3.Row + self.results = self.conn.execute(self.query, self.parameters) # self.query is to be given in the child classes + self.conn.commit() + + +class InsertQuery(Sqlite3Template): + def instructions(self, query): + self.query = query + + +class RecordQuery(Sqlite3Template): + def instructions(self, query): + self.query = query + + def format_results(self): + output = [] + for row_dict in self.results.fetchall(): + lst = [] + for k in dict(row_dict): + lst.append( row_dict[k] ) + output.append(', '.join(lst)) + return '\n\n'.join(output) + + def get_results(self): + result = [] + for row_dict in self.results.fetchall(): + result.append( dict(row_dict) ) + return result + + + +if __name__ == '__main__': + + #iq = InsertQuery('RiskDB.db') + #iq.instructions("INSERT INTO inspection Values ('FoodSupplies', 'RI2019051301', '2019-05-13', '{}')") + #iq.do() + #iq.instructions("INSERT INTO inspection Values ('CarSupplies', 'RI2019051302', '2019-05-13', '{[{\"risk_name\":\"elevator\"}]}')") + #iq.do() + rq = RecordQuery('wordfreqapp.db') + rq.instructions("SELECT * FROM article WHERE level=3") + rq.do() + #print(rq.format_results()) diff --git a/app/WordFreq.py b/app/WordFreq.py index 3620a41..90a462e 100644 --- a/app/WordFreq.py +++ b/app/WordFreq.py @@ -3,7 +3,7 @@ # Written permission must be obtained from the author for commercial uses. ########################################################################### -from wordfreqCMD import remove_punctuation, freq, sort_in_descending_order +from app.wordfreqCMD import remove_punctuation, freq, sort_in_descending_order import string class WordFreq: diff --git a/app/db/The_Oxford.csv b/app/db/The_Oxford.csv new file mode 100644 index 0000000..b5af6c8 --- /dev/null +++ b/app/db/The_Oxford.csv @@ -0,0 +1,16624 @@ +abandonv, +abandonmentn, +abbreviationn, +abeyancen, +abidev, +abilityn, +ableadj, +abnormaladj, +aboardadv, +abolishv, +abolitionn, +abortionn, +abortiveadj, +aboutprep, +aboveprep, +above-mentionedadj, +abreastadv, +abridgev, +abroadadv, +abrogatev, +abrogationn, +abruptadj, +abruptlyadv, +absencen, +absentadj, +absent-mindedadj, +, +absoluteadj, +, +absolutelyadv, +, +absorbv, +, +absorptionn, +, +abstractadj, +, +abstractionn, +, +absurdadj, +, +absurdityn, +, +abundancen, +, +abundantadj, +, +abusev, +, +abasementn, +, +academicadj, +, +academyn, +, +accedev, +, +acceleratev, +, +accelerationv, +, +accentn, +, +acceptv, +, +acceptableadj, +, +acceptancen, +, +accessn, +, +accessibleadj, +, +accessoryn, +, +accidentn, +, +accidentaladj, +, +accidentallyadv, +, +accommodatev, +, +accommodationn, +, +accompanimentn, +, +accompanyv, +, +accomplishv, +, +accomplishmentn, +, +accordv, +, +accordancen, +, +accordingadj, +, +accordinglyadj, +, +accountn, +, +accountantn, +, +accountingn, +, +accruev, +, +accruedadj, +, +accumulatev, +, +accumulationn, +, +accumulativeadj, +, +accuracyn, +, +accurateadj, +, +accuratelyadj, +, +accusationn, +, +accusev, +, +accustomv, +, +achev, +, +achingadj, +, +achievev, +, +achievementn, +, +acidn, +, +acknowledgev, +, +acknowledgmentn, +, +acquaintn, +, +acquaintancen, +, +acquaintantadj, +, +acquirev, +, +acquisitionn, +, +acren, +, +acrobatn, +, +acrobaticsn, +, +acrossprep, +, +actn, +, +actionn, +, +activatev, +, +activeadj, +, +activelyadv, +, +activityn, +, +actorn, +, +actressn, +, +actualadj, +, +actualityn, +, +actuallyadv, +, +acuteadj, +, +a, +, +adn, +, +adaptv, +, +adaptationn, +, +addv, +, +additionn, +, +additionaladj, +, +additiveadj, +, +addressn, +, +adequateadj, +, +adequatelyadv, +, +adherev, +, +adhesiven, +, +adjacentadj, +, +adjectiven, +, +adjoinv, +, +adjustv, +, +adjustableadj, +, +adjustmentn, +, +administerv, +, +administrationn, +, +administrativeadj, +, +admirableadj, +, +admirationn, +, +admirev, +, +admissionn, +, +admitv, +, +admittedlyadv, +, +adolescencen, +, +adolescentadj, +, +adoptv, +, +adoptionn, +, +adorev, +, +adornv, +, +adornmentn, +, +adultn, +, +advancen, +, +v, +, +advancedadj, +, +advantagen, +, +advantageousadj, +, +adventuren, +, +adventurousadj, +, +adverbn, +, +adverbialadj, +, +adversaryadj, +, +adversev, +, +adversityn, +, +advertisev, +, +advertisingadj, +, +advertisementn, +, +advicen, +, +advisableadj, +, +advisev, +, +advisern, +, +advocatev, +, +aerialadj, +, +aeroplanen, +, +affairn, +, +affectv, +, +affectionn, +, +affectionateadj, +, +affiliaten, +, +affirmv, +, +affirmationn, +, +affirmativeadj, +, +affordv, +, +affordableadj, +, +afloatadj, +, +aforesaidadj, +, +afraidadj, +, +african, +, +africanadj, +, +afterprep, +, +afternoonn, +, +afterwardadv, +, +againadv, +, +againstprep, +, +agen, +, +agencyn, +, +agentn, +, +aggravatev, +, +aggravationn, +, +aggregatev, +, +n, +, +adj, +, +aggregationn, +, +aggressionn, +, +aggressiveadj, +, +aggressorn, +, +agitatev, +, +agitationn, +, +agoadv, +, +agonizev, +, +agonyn, +, +agreev, +, +agreeableadj, +, +agreeablyadv, +, +agreedadj, +, +agreementn, +, +agriculturaladj, +, +agriculturen, +, +aheadadv, +, +aidn, +, +v, +, +aidsn, +, +ailmentn, +, +aimn, +, +aimlessadj, +, +airn, +, +aircraftn, +, +airlinen, +, +airlinern, +, +airmailn, +, +airplanen, +, +airportn, +, +airwayn, +, +aislen, +, +ajaradv, +, +alarmn, +, +alarmingadj, +, +alasint, +, +albumn, +, +alcoholn, +, +alcoholicadj, +, +alcoholismn, +, +alen, +, +alertadj, +, +algebran, +, +alienadj, +, +alienatev, +, +alienationn, +, +alignmentn, +, +alikeadj, +, +aliveadj, +, +alladj, +, +allergicadj, +, +allergyn, +, +alliancen, +, +alliedadj, +, +allocatev, +, +allocationn, +, +allotv, +, +allotmentn, +, +allowv, +, +allowancen, +, +alloyn, +, +allyn, +, +almostadv, +, +aloneadj, +, +alongprep, +, +alongsideprep, +, +aloudadv, +, +alphabetn, +, +alsoadv, +, +alterv, +, +alternatev, +, +alternationn, +, +alternativen, +, +v, +, +althoughconj, +, +altituden, +, +altogetheradv, +, +aluminumn, +, +alwaysadv, +, +a, +, +amateuradj, +, +amazev, +, +amazementn, +, +ambassadorn, +, +ambientadj, +, +ambiguityn, +, +ambiguousadj, +, +ambitionn, +, +ambitiousadj, +, +ambulancen, +, +amendv, +, +amendmentn, +, +amendsn, +, +american, +, +americanadj, +, +amiableadj, +, +amicableadj, +, +amidprep, +, +ammunitionn, +, +amongprep, +, +amountn, +, +amperen, +, +ampleadj, +, +amplificationn, +, +amplifiern, +, +amplifyv, +, +amusev, +, +amusementn, +, +analoguen, +, +analogyn, +, +analysisn, +, +analyticaladj, +, +analyzev, +, +ancestorn, +, +anchorn, +, +ancientadj, +, +andconj, +, +anecdoten, +, +angeln, +, +angern, +, +anglen, +, +angryadj, +, +angularadj, +, +animaln, +, +animatev, +, +animationn, +, +anklen, +, +annexn, +, +anniversaryn, +, +announcev, +, +announcementn, +, +announcern, +, +annoyv, +, +annoyancen, +, +annualadj, +, +annuallyadv, +, +anotherpron, +, +prep, +, +answern, +, +antn, +, +antagonismn, +, +antagonistn, +, +antarcticadj, +, +antibioticadj, +, +antecedentn, +, +anticipatev, +, +anticipationn, +, +antiqueadj, +, +antonymn, +, +antonymousadj, +, +anxietyn, +, +anxiousadj, +, +anxiouslyadv, +, +anyadj, +, +anybodypron, +, +anyhowadv, +, +anyonepron, +, +anythingpron, +, +anywayadv, +, +anywhereadv, +, +apartadv, +, +apartmentn, +, +apen, +, +apologizev, +, +apologyn, +, +apparatusn, +, +apparentadj, +, +apparentlyadj, +, +appealv, +, +n, +, +appealingadj, +, +appearv, +, +appearancen, +, +appendixn, +, +appetiten, +, +applaudv, +, +applausen, +, +applen, +, +appliancen, +, +applicableadj, +, +applicantn, +, +applicationn, +, +applyv, +, +appointv, +, +appointmentn, +, +appreciableadj, +, +appreciablyadv, +, +appreciatev, +, +appreciationn, +, +appreciativeadj, +, +apprenticen, +, +apprizev, +, +approachv, +, +appropriateadj, +, +approvaln, +, +approvev, +, +approximateadj, +, +v, +, +approximatelyadv, +, +approximationn, +, +apriln, +, +aptadj, +, +aptituden, +, +arabn, +, +arabiann, +, +arabicadj, +, +arbitraryadj, +, +arbitratev, +, +arbitrationn, +, +arbitratorn, +, +arcn, +, +archn, +, +archaeologistn, +, +archaeologyn, +, +architectn, +, +architecturen, +, +arcticadj, +, +ardentadj, +, +arduousadj, +, +arean, +, +arenan, +, +arguev, +, +argumentn, +, +arisev, +, +aristocracyn, +, +aristocratn, +, +aristocraticadj, +, +arithmeticn, +, +armn, +, +armsn, +, +armchairn, +, +armourn, +, +armyn, +, +aroundadv, +, +arousev, +, +arrangev, +, +arrangementn, +, +arrayv, +, +arrearn, +, +arrestv, +, +arrivaln, +, +arrivev, +, +arrogancen, +, +arrogantadj, +, +arrogantlyadv, +, +arrown, +, +artn, +, +articlen, +, +artificialadj, +, +artistn, +, +artisticn, +, +asadv, +, +ascendv, +, +ascertainv, +, +ascribev, +, +aseann, +, +ashn, +, +ashamedadj, +, +ashoreadv, +, +ashtrayn, +, +asian, +, +asianadj, +, +asideadv, +, +askv, +, +asleepadj, +, +aspectn, +, +aspirinn, +, +assn, +, +assassinatev, +, +assassinationn, +, +assassinatorn, +, +assaultv, +, +assemblev, +, +assemblyn, +, +assertv, +, +assertionn, +, +assessv, +, +assessmentn, +, +assignv, +, +assignmentn, +, +assistv, +, +assistancen, +, +assistantn, +, +associatev, +, +associatedadj, +, +associationn, +, +associativeadj, +, +assortedadj, +, +assortmentn, +, +assumev, +, +assumptionn, +, +assurancen, +, +assurev, +, +assuredadj, +, +astonishv, +, +astonishmentn, +, +astoundv, +, +astrayadv, +, +astronautn, +, +astronomern, +, +astronomicaladj, +, +astronomyn, +, +atprep, +, +athleten, +, +athleticadj, +, +atlanticn, +, +adj, +, +atlasn, +, +atmospheren, +, +atmosphericadj, +, +atomn, +, +atomicadj, +, +attachv, +, +attachmentn, +, +attackv, +, +n, +, +attainv, +, +attemptv, +, +n, +, +attendv, +, +attendancen, +, +attendantn, +, +attentionn, +, +attentiveadj, +, +attentivelyadv, +, +atticn, +, +attituden, +, +attorneyn, +, +attractv, +, +attractionadj, +, +attributableadj, +, +attributev, +, +attributionn, +, +attributiveadj, +, +auctionn, +, +audiencen, +, +auditoriumn, +, +augustn, +, +auntn, +, +auraladj, +, +auspicen, +, +australian, +, +australianadj, +, +authorn, +, +authorityn, +, +authorizationn, +, +authorizev, +, +autobiographyn, +, +automatev, +, +automaticadj, +, +automationn, +, +automobilen, +, +autonomousadj, +, +autonomyn, +, +autumnn, +, +auxiliaryadj, +, +availv, +, +availabilityn, +, +availableadj, +, +avengev, +, +avenuen, +, +averageadj, +, +averagelyadv, +, +aviationn, +, +avoidv, +, +awaitv, +, +awakev, +, +醒悟adj, +, +awakenadj, +, +awardv, +, +awareadj, +, +awayadv, +, +awen, +, +awesomeadj, +, +awfuladj, +, +awfullyadv, +, +awkwardadj, +, +awkwardlyadv, +, +awkwardnessn, +, +axn, +, +axialadj, +, +axisn, +, +axlen, +, +ZAiHen, +, +第二章, +, +?, +, +babyn, +, +baby-sitv, +, +baby-sittern, +, +bachelorn, +, +backn, +, +backbonen, +, +backdatev, +, +backgroundn, +, +backingn, +, +backlogn, +, +backwardadv, +, +backwardnessn, +, +baconn, +, +bacteriumn, +, +badadj, +, +badgen, +, +badlyadv, +, +badmintonn, +, +bafflev, +, +bagn, +, +baggagen, +, +baggyadj, +, +baitn, +, +bakev, +, +bakern, +, +bakeryn, +, +balancen, +, +balconyn, +, +baldadj, +, +balln, +, +balletn, +, +balloonn, +, +ballooningn, +, +ball-pointpenn, +, +ballroomn, +, +bamboon, +, +bamboo-shootn, +, +bananan, +, +bandn, +, +bandagen, +, +banditn, +, +bangn, +, +v, +, +bankn, +, +bankern, +, +bankingn, +, +bankruptn, +, +v, +, +adj, +, +bannern, +, +banquetn, +, +barn, +, +barbern, +, +bareadj, +, +barelyadv, +, +bargainn, +, +bargen, +, +barkn, +, +barnn, +, +barometern, +, +baronn, +, +baronessn, +, +barreln, +, +barrenadj, +, +barriern, +, +bartern, +, +basen, +, +baseballn, +, +basementn, +, +basicadj, +, +basicallyadv, +, +basinn, +, +basisn, +, +basketn, +, +basketballn, +, +batn, +, +bathn, +, +bathev, +, +bathroomn, +, +batterv, +, +batteryn, +, +battlen, +, +bayn, +, +bazaarn, +, +b, +, +bev, +, +beachn, +, +beadn, +, +beakn, +, +beamn, +, +beann, +, +bearv, +, +bearingn, +, +bearishadj, +, +beastn, +, +beatv, +, +beautifuladj, +, +beautyn, +, +becauseconj, +, +becomev, +, +bedn, +, +bedroomn, +, +been, +, +beefn, +, +beern, +, +beetlen, +, +beforeprep, +, +beforehandadv, +, +begv, +, +beggarn, +, +beginv, +, +beginnern, +, +beginningn, +, +behalfn, +, +behavev, +, +behaviorn, +, +behindprep, +, +behindhandadj, +, +beingn, +, +beliefn, +, +believev, +, +belln, +, +bellyn, +, +belongv, +, +belovedadj, +, +belowadj, +, +prep, +, +beltn, +, +benchn, +, +bendv, +, +beneathprep, +, +beneficialadj, +, +beneficiaryn, +, +benefitn, +, +benevolencen, +, +benevolentadj, +, +bentadj, +, +berryn, +, +besideprep, +, +besidesadj, +, +bestadj, +, +best-sellern, +, +best-sellingadj, +, +bestowv, +, +betn, +, +v, +, +betrayv, +, +betrayaln, +, +betteradj, +, +better-offadj, +, +betweenprep, +, +beveragen, +, +bewarev, +, +bewilderv, +, +beyondprep, +, +biasn, +, +biblen, +, +bicyclen, +, +bidn, +, +v, +, +biddingn, +, +bigadj, +, +biken, +, +billn, +, +billionn, +, +bindv, +, +bindingn, +, +biographern, +, +biographyn, +, +biologistn, +, +biologyn, +, +birdn, +, +birthn, +, +birthdayn, +, +birthplacen, +, +biscuitn, +, +bishopn, +, +bitn, +, +biten, +, +v, +, +bitteradj, +, +bitterlyadv, +, +bitternessn, +, +b/ln, +, +blackadj, +, +blackboardn, +, +blacksmithn, +, +bladen, +, +blamev, +, +blankadj, +, +blanketn, +, +blastn, +, +blazen, +, +bleachv, +, +bleedv, +, +blendv, +, +blessv, +, +blessingn, +, +blindadj, +, +blinkadj, +, +blockn, +, +blockagen, +, +blondadj, +, +bloodn, +, +bloodyadj, +, +bloomn, +, +blossomn, +, +blotn, +, +blousen, +, +blowv, +, +blueadj, +, +blundern, +, +bluntadj, +, +blushv, +, +blushyadj, +, +boardn, +, +boardingn, +, +boastv, +, +boatn, +, +bodyn, +, +bodyguardn, +, +boilv, +, +boilern, +, +boilingadj, +, +boldadj, +, +boldnessn, +, +boltn, +, +bombn, +, +bombern, +, +bonafideadj, +, +bondn, +, +bondedadj, +, +bonen, +, +bonyadj, +, +bonusn, +, +bookn, +, +bookingadj, +, +bookletn, +, +bookcasen, +, +bookshelfn, +, +bookstoren, +, +boomv, +, +boomingadj, +, +boostv, +, +bootn, +, +boothn, +, +bordern, +, +borev, +, +boringadj, +, +bornadj, +, +borrowv, +, +borrowingsn, +, +bosomn, +, +bossn, +, +bossyadj, +, +bothpron, +, +adj, +, +botherv, +, +bottlen, +, +bottle-neckn, +, +bottomn, +, +bottom-linen, +, +boughn, +, +bouncev, +, +boundv, +, +boundaryn, +, +bourgeoisn, +, +bowv, +, +bowln, +, +bowlingn, +, +boxn, +, +boxern, +, +boxingn, +, +boxing-dayn, +, +boyn, +, +boycottv, +, +n, +, +bracen, +, +bracketn, +, +bragv, +, +brainn, +, +braken, +, +branchn, +, +brandn, +, +brandyn, +, +brassn, +, +braveadj, +, +bravelyadv, +, +braveryn, +, +braziln, +, +brazilianadj, +, +n, +, +breachn, +, +breadn, +, +bread-earnern, +, +breadthn, +, +breakn, +, +breakagen, +, +breakdownn, +, +breakthroughn, +, +breakfastn, +, +breastn, +, +breathn, +, +breathev, +, +breedv, +, +breezen, +, +bribev, +, +briberyv, +, +brickn, +, +briden, +, +bridegroomn, +, +bridgen, +, +bridlen, +, +briefadj, +, +briefingn, +, +brieflyadv, +, +brightadj, +, +brightenv, +, +brightnessn, +, +brilliancen, +, +brilliantv, +, +brimn, +, +bringv, +, +brinkn, +, +briskadj, +, +bristlen, +, +britainn, +, +britishadj, +, +brittleadj, +, +broadadj, +, +broadcastv, +, +n, +, +broadcastingn, +, +broadenv, +, +brochuren, +, +brokenadj, +, +brokern, +, +bronzen, +, +broodn, +, +brookn, +, +broomn, +, +brothern, +, +brotherhoodn, +, +brother-in-lawn, +, +brown, +, +brownn, +, +adj, +, +bruisen, +, +brushn, +, +brutaladj, +, +bruten, +, +bubblen, +, +bucketn, +, +budn, +, +buddhismn, +, +buddhistn, +, +budgetn, +, +buffalon, +, +buffetn, +, +bugn, +, +buglen, +, +buildv, +, +buildern, +, +buildingn, +, +bulbn, +, +bulkn, +, +bulkyadj, +, +bulln, +, +bulletn, +, +bulletinn, +, +bullionn, +, +bullishadj, +, +bumpv, +, +bumpyadj, +, +bunchn, +, +bundlen, +, +v, +, +burdenn, +, +burdensomeadj, +, +bureaun, +, +bureaucracyn, +, +bureaucraticadj, +, +burglarn, +, +burglaryn, +, +burialn, +, +burnv, +, +burnern, +, +burntadj, +, +burstv, +, +n, +, +buryv, +, +busn, +, +bushn, +, +busheln, +, +businessn, +, +businesslikeadj, +, +busyadj, +, +butprep, +, +butchern, +, +butcheryn, +, +buttn, +, +buttern, +, +butterflyn, +, +buttonn, +, +buyv, +, +buyern, +, +buzzv, +, +byprep, +, +bygonen, +, +bypassn, +, +by-productn, +, +cabn, +, +cabbagen, +, +cabinn, +, +cabinetn, +, +cablen, +, +cafen, +, +cafeterian, +, +cagen, +, +caken, +, +calculatev, +, +calculationn, +, +calculusn, +, +calendarn, +, +calfn, +, +calibrationn, +, +callv, +, +calmadj, +, +calmlyadv, +, +calorien, +, +cameln, +, +cameran, +, +campn, +, +campaignn, +, +campingn, +, +campusn, +, +canv, +, +canadan, +, +canadianadj, +, +n, +, +canaln, +, +canaryn, +, +cancelv, +, +cancellationn, +, +cancern, +, +candidadj, +, +candidaten, +, +candlen, +, +candyn, +, +canen, +, +cannedadj, +, +cannonn, +, +canoen, +, +canonn, +, +canteenn, +, +canvasn, +, +canvassv, +, +capn, +, +capabilityn, +, +capableadj, +, +capacityn, +, +capen, +, +capitan, +, +capitaln, +, +capital-intensiveadj, +, +capitalismn, +, +capitalistadj, +, +capitalizationn, +, +capitalizev, +, +captainn, +, +captionn, +, +captiveadj, +, +capturev, +, +n, +, +carn, +, +caravann, +, +carbonn, +, +cardn, +, +cardboardn, +, +cardinaladj, +, +caren, +, +careern, +, +carefuladj, +, +carelessadj, +, +carelessnessn, +, +cargon, +, +caroln, +, +carpentern, +, +carpetn, +, +carriagen, +, +carriern, +, +carrotn, +, +carryv, +, +cartn, +, +cartonn, +, +cartoonn, +, +cartridgen, +, +carvev, +, +carvingn, +, +casen, +, +cashn, +, +cashiern, +, +cassetten, +, +castv, +, +castlen, +, +casualadj, +, +casualtyn, +, +catn, +, +catalogn, +, +catastrophen, +, +catalystn, +, +catchv, +, +categoryn, +, +caterv, +, +cathedraln, +, +catholicadj, +, +cattlen, +, +causen, +, +cautionn, +, +cautiousadj, +, +cavalryn, +, +caven, +, +cavernn, +, +cavityn, +, +ceasev, +, +ceilingn, +, +celebratev, +, +celebrationn, +, +celeryn, +, +celln, +, +cellarn, +, +cementn, +, +cemeteryn, +, +censorv, +, +censorshipn, +, +centn, +, +centigradeadj, +, +centimetern, +, +centraladj, +, +centern, +, +centuryn, +, +cerealn, +, +ceremonialadj, +, +ceremonyn, +, +certainadj, +, +certainlyadv, +, +certaintyn, +, +certificaten, +, +certificationn, +, +certifyv, +, +chainn, +, +chairn, +, +chairmann, +, +chairpersonn, +, +chairwomann, +, +chalkn, +, +challengen, +, +v, +, +challengingadj, +, +chambern, +, +championn, +, +championshipn, +, +chancen, +, +changen, +, +changeableadj, +, +channeln, +, +chaosn, +, +chapn, +, +chaptern, +, +charactern, +, +characteristicn, +, +characteristicaladj, +, +characterizev, +, +charcoaln, +, +chargev, +, +charityn, +, +charmn, +, +charmingadj, +, +chartn, +, +chartern, +, +chasev, +, +chatv, +, +chatterv, +, +cheapadj, +, +cheatv, +, +cheatingn, +, +checkv, +, +check-outn, +, +check-upn, +, +cheekn, +, +cheekyadj, +, +cheern, +, +cheerfuladj, +, +cheesen, +, +chemicaladj, +, +chemistn, +, +chemistryn, +, +chequen, +, +cherishv, +, +cherryn, +, +chessn, +, +chestn, +, +chestnutn, +, +chewv, +, +chickn, +, +chickenn, +, +chiefadj, +, +chieflyadv, +, +childn, +, +childhoodn, +, +childishadj, +, +childlikeadj, +, +chilln, +, +chillyadj, +, +chimneyn, +, +chinn, +, +chinan, +, +chinan, +, +chineseadj, +, +, +chipn, +, +chocolaten, +, +choicen, +, +chokev, +, +choosev, +, +chopv, +, +chorusn, +, +christn, +, +christianadj, +, +christianityn, +, +christmasn, +, +churchn, +, +cifn, +, +cigarn, +, +cigaretten, +, +cineman, +, +circlen, +, +circularadj, +, +circuitn, +, +circulatev, +, +circulationn, +, +circumferencen, +, +circumstancen, +, +circusn, +, +citev, +, +citizenn, +, +citizenshipn, +, +cityn, +, +civiladj, +, +civilizationn, +, +civilizev, +, +claimv, +, +clampn, +, +clapv, +, +clarifyv, +, +clarificationn, +, +clashv, +, +n, +, +claspn, +, +classn, +, +classicn, +, +classicaladj, +, +classificationn, +, +classifyv, +, +classmaten, +, +classroomn, +, +clatterv, +, +clausen, +, +clawn, +, +clayn, +, +cleanadj, +, +clearadj, +, +clearancen, +, +clearlyadv, +, +clenchv, +, +clerkn, +, +cleveradj, +, +clevernessn, +, +clientn, +, +clientelen, +, +cliffn, +, +climaten, +, +climaxn, +, +climbv, +, +clingv, +, +clinicn, +, +clipn, +, +cloakn, +, +clockn, +, +clockwiseadj, +, +adv, +, +closev, +, +closedadj, +, +closedownn, +, +closelyadv, +, +closetn, +, +clothn, +, +clothev, +, +clothesn, +, +clothingn, +, +cloudn, +, +cloudyadj, +, +clownn, +, +clubn, +, +cluen, +, +clumsyadj, +, +clustern, +, +clutchv, +, +n, +, +c/ov, +, +coachn, +, +coaln, +, +coarseadj, +, +coastn, +, +coastaladj, +, +coatn, +, +cockn, +, +cocktailn, +, +coden, +, +codifyv, +, +coefficientn, +, +coffeen, +, +coffinn, +, +coherencen, +, +coherentadj, +, +cohesionn, +, +cohesiveadj, +, +coilv, +, +coinn, +, +coinagev, +, +coinciden, +, +coincidenceadj, +, +coincidentadj, +, +coldnessn, +, +collaboratev, +, +collaborationn, +, +collapsev, +, +collarn, +, +colleaguen, +, +collectv, +, +collectionn, +, +collectiven, +, +collegen, +, +collidev, +, +collisionn, +, +coloneln, +, +colonialadj, +, +colonistn, +, +colonistn, +, +colonyn, +, +colorn, +, +color-blindadj, +, +colorfuladj, +, +colorlessadj, +, +columnn, +, +columnistn, +, +combv, +, +combatv, +, +n, +, +combinationn, +, +combinev, +, +comev, +, +comediann, +, +comedyn, +, +comfortn, +, +comfortableadj, +, +comicadj, +, +commandv, +, +n, +, +commandern, +, +commemoraten, +, +commemorationv, +, +commencev, +, +commendv, +, +commandmentn, +, +commentn, +, +v, +, +commercen, +, +commercialadj, +, +commissionn, +, +v, +, +commitv, +, +commitmentn, +, +committeen, +, +commodityn, +, +commonadj, +, +commonlyadv, +, +commonplaceadj, +, +commonsensen, +, +commonwealthn, +, +communen, +, +communicatev, +, +communicationn, +, +communicativeadj, +, +communismn, +, +communistn, +, +communityn, +, +compactadj, +, +companionn, +, +companyn, +, +comparableadj, +, +comparativeadj, +, +comparativelyadv, +, +comparev, +, +comparisonn, +, +compassn, +, +compatibleadj, +, +compelv, +, +compensatev, +, +compensationn, +, +competev, +, +competentadj, +, +competitionn, +, +competitiveadj, +, +competitivenessn, +, +competitorn, +, +compilev, +, +complainv, +, +complaintn, +, +complementn, +, +completev, +, +completelyadv, +, +completionn, +, +complexadj, +, +complexityn, +, +compliancen, +, +complicatev, +, +complicatedadj, +, +complimentn, +, +v, +, +complimentaryadj, +, +complyv, +, +componentn, +, +componentialadj, +, +composev, +, +composedadj, +, +composern, +, +compositeadj, +, +compositionn, +, +compoundn, +, +comprehendv, +, +comprehensionn, +, +comprehensiveadj, +, +compressv, +, +compressionn, +, +comprisev, +, +compromisen, +, +compelsv, +, +compulsoryadj, +, +computationn, +, +computev, +, +computern, +, +computerizationn, +, +computerizev, +, +comraden, +, +concealv, +, +concedev, +, +conceitn, +, +conceitedadj, +, +conceivev, +, +concentratev, +, +concentratedadj, +, +concentrationn, +, +conceptn, +, +conceptionn, +, +conceptiveadj, +, +concernv, +, +concernedadj, +, +concerningprep, +, +concertn, +, +concertedadj, +, +concessv, +, +concessionn, +, +conciseadj, +, +concludev, +, +conclusionn, +, +conclusiveadj, +, +concreten, +, +concurv, +, +concurrencen, +, +concurrentadj, +, +condemnv, +, +condemnationn, +, +condensationn, +, +condensev, +, +condensern, +, +conditionn, +, +conditionaladj, +, +conducev, +, +conduciveadj, +, +conductn, +, +conductionn, +, +conductorn, +, +conen, +, +conferv, +, +conferencen, +, +confessv, +, +confessionn, +, +confidev, +, +confidencen, +, +confidentadj, +, +confidentialadj, +, +confinev, +, +confinementn, +, +confirmv, +, +confirmationn, +, +conflictv, +, +n, +, +conformv, +, +conformityn, +, +confrontv, +, +confrontationn, +, +confusev, +, +confusionn, +, +congestionn, +, +congratulatev, +, +congratulationn, +, +congressn, +, +congressmann, +, +conjunctionn, +, +connectv, +, +connectionn, +, +conquerv, +, +conquerorn, +, +conquestn, +, +consciencen, +, +conscientiousadj, +, +conscientiouslyadv, +, +consciousadj, +, +consciousnessn, +, +consecutiveadj, +, +consentv, +, +n, +, +consequencen, +, +consequentlyadv, +, +conservationn, +, +conservativeadj, +, +considerv, +, +considerableadj, +, +considerablyadv, +, +considerateadj, +, +considerationn, +, +consignv, +, +consignmentn, +, +consistv, +, +consistencyn, +, +consistentadj, +, +consolev, +, +consolidatev, +, +consolidatedadj, +, +consolidationn, +, +consonantadj, +, +conspicuousadj, +, +conspiracyn, +, +constableadv, +, +constantadj, +, +constantlyadv, +, +constituentadj, +, +constitutev, +, +constitutionn, +, +constitutiveadj, +, +constraintn, +, +constructv, +, +constructionn, +, +construev, +, +consuln, +, +consulaten, +, +consultv, +, +consultantn, +, +consultationn, +, +consumev, +, +consumern, +, +consumptionn, +, +contactn, +, +v, +, +containv, +, +containern, +, +contemplatev, +, +contemplationn, +, +contemporariann, +, +contemporaryadj, +, +contemptn, +, +contemptuousadj, +, +contentn, +, +contestn, +, +v, +, +contestantn, +, +contextn, +, +contextualadj, +, +continentadj, +, +continentaladj, +, +contingencyn, +, +continualadj, +, +continuancen, +, +continuev, +, +continuousadj, +, +continuouslyadv, +, +contractn, +, +contractedadj, +, +contractualadj, +, +contradictv, +, +contradictionn, +, +contraryadj, +, +contrastn, +, +, +contributev, +, +contributionn, +, +controlv, +, +, +controversyn, +, +controversialadj, +, +conveniencen, +, +convenientadj, +, +conventionn, +, +conventionaladj, +, +conversantadj, +, +conversationn, +, +conversev, +, +converselyadv, +, +conversionn, +, +convertv, +, +conveyv, +, +conveyancen, +, +convictn, +, +convictionn, +, +convincev, +, +convincedadj, +, +cookv, +, +cookern, +, +cooladj, +, +coolnessn, +, +cooperatev, +, +cooperationn, +, +cooperativeadj, +, +coordinatev, +, +coordinationn, +, +copev, +, +coppern, +, +copyv, +, +cordn, +, +cordialadj, +, +cordiallyadv, +, +coren, +, +corkn, +, +cornn, +, +cornern, +, +corporaten, +, +corporationn, +, +correctadj, +, +correctionn, +, +correctlyadv, +, +correlatev, +, +correlationn, +, +correspondv, +, +correspondencen, +, +correspondentadj, +, +correspondingadj, +, +corridorn, +, +corrodev, +, +corrosionn, +, +corruptadj, +, +corruptionn, +, +cosmeticsn, +, +cosmicadj, +, +cosmosn, +, +cosmopolitann, +, +costn, +, +costlyadj, +, +cottagen, +, +cottonn, +, +couchn, +, +coughv, +, +n, +, +counciln, +, +counseln, +, +counsellorn, +, +countv, +, +countableadj, +, +countenancen, +, +countern, +, +countermandv, +, +countermeasuren, +, +counter-offern, +, +counterpartn, +, +countersignv, +, +countersignaturen, +, +countlessadj, +, +countryn, +, +countrysiden, +, +countyn, +, +couplen, +, +couragen, +, +courageousadj, +, +coursen, +, +courtn, +, +courteousadj, +, +courtesyn, +, +courtyardn, +, +cousinn, +, +coverv, +, +coveragen, +, +coveringadj, +, +cown, +, +cowardn, +, +cowardlyadv, +, +crabn, +, +crackv, +, +crackern, +, +cradlen, +, +craftn, +, +craftsmann, +, +craftsmanshipn, +, +cranen, +, +crashv, +, +craten, +, +cravev, +, +crawlv, +, +crazinessn, +, +crazyadj, +, +creamn, +, +creamyadj, +, +createv, +, +creationn, +, +creativeadj, +, +creaturen, +, +creditn, +, +creditworthyadj, +, +creditworthinessn, +, +creekn, +, +creepv, +, +crewn, +, +cricketn, +, +crimen, +, +criminaln, +, +crimsonadj, +, +n, +, +cripplen, +, +crisisn, +, +crispadj, +, +criticn, +, +criticaladj, +, +criticismn, +, +criticizev, +, +crookn, +, +crookedadj, +, +cropn, +, +crossn, +, +crossingn, +, +crossroadsn, +, +crouchv, +, +crown, +, +crowdn, +, +crownn, +, +crudeadj, +, +crueladj, +, +crueltyn, +, +cruisev, +, +crumbn, +, +crumbleadj, +, +crushv, +, +crustn, +, +crutchn, +, +cryv, +, +crystaln, +, +cuben, +, +cubicadj, +, +cubismn, +, +cuckoon, +, +cucumbern, +, +cultivatev, +, +cultivationn, +, +culturaladj, +, +culturen, +, +cunningadj, +, +cupn, +, +cupboardn, +, +curbv, +, +curev, +, +curiosityn, +, +curiousadj, +, +curlv, +, +curlyadj, +, +currencyn, +, +currentadj, +, +currentlyadv, +, +cursen, +, +curtailn, +, +curtainn, +, +curven, +, +cushionn, +, +custodyn, +, +customn, +, +customaryadj, +, +customern, +, +customsn, +, +cutv, +, +cutleryn, +, +cuttern, +, +cuttingn, +, +cyclen, +, +cyclistn, +, +cylindern, +, +dacronn, +, +dadn, +, +daggern, +, +dailyadj, +, +daintyadj, +, +dairyn, +, +damn, +, +damagev, +, +damnv, +dampadj, +, +dancev, +, +dancern, +, +dangern, +, +dangerousadj, +, +danishadj, +, +denmarkn, +, +darev, +, +daringadj, +, +darkadj, +, +darkenv, +, +darknessn, +, +darlingn, +, +dartn, +, +dashv, +, +datan, +, +daten, +, +datingn, +, +daughtern, +, +daughter-in-lawn, +, +dawnn, +, +dayn, +, +daybreakn, +, +daylightn, +, +daytimen, +, +dazev, +, +dazzlev, +, +dazzlingadj, +, +deadadj, +, +deadlinen, +, +deadlyadj, +, +deafadj, +, +deafenv, +, +dealv, +, +dealern, +, +dealingn, +, +deann, +, +dearadj, +, +deathn, +, +deathlyadj, +, +debatev, +, +debitn, +, +debtn, +, +decaden, +, +decayv, +, +deceasedadj, +, +deceitn, +, +deceivev, +, +deceptionn, +, +deceitfuladj, +, +decembern, +, +decencyn, +, +decentadj, +, +decidev, +, +decidedadj, +, +decidedlyadv, +, +decimaladj, +, +decisionn, +, +decisiveadj, +, +deckn, +, +declarationn, +, +declarev, +, +declinev, +, +decliningadj, +, +decomposev, +, +decoratev, +, +decorationn, +, +decorativeadj, +, +decreasev, +, +decreen, +, +dedicatev, +, +deducev, +, +deductv, +, +deductionn, +, +deedn, +, +deemv, +, +deepadj, +, +deepenv, +, +deeplyadv, +, +deern, +, +defaultn, +, +defeatv, +, +defectn, +, +defectiveadj, +, +defencen, +, +defendv, +, +deferv, +, +defiancen, +, +defiantadj, +, +deficiencyn, +, +deficientadj, +, +deficitn, +, +definev, +, +definiteadj, +, +definitelyadv, +, +definitionn, +, +definitiveadv, +, +deflatev, +, +deflectv, +, +deflectionn, +, +deformv, +, +deformationn, +, +defrayv, +, +defyv, +, +degradationn, +, +degradev, +, +degreen, +, +delayv, +, +delcrederen, +, +delegaten, +, +delegationn, +, +deletev, +, +deletionn, +, +deliberateadj, +, +deliberatelyadv, +, +deliberationn, +, +delicacyn, +, +delicateadj, +, +deliciousadj, +, +delightn, +, +delightfuladj, +, +delinquencyn, +, +delinquentadj, +, +deliverv, +, +deliverancen, +, +deliveryn, +, +delusionn, +, +delusiveadj, +, +demandv, +, +n, +, +demandingadj, +, +democracyn, +, +democratn, +, +democraticadj, +, +demolishv, +, +demolitionn, +, +demonstratev, +, +demonstrationn, +, +demurragen, +, +denn, +, +denialn, +, +denominatev, +, +denominationn, +, +denotev, +, +denouncev, +, +denseadj, +, +densityn, +, +dentn, +, +dentistn, +, +denyv, +, +departv, +, +departmentn, +, +departuren, +, +dependv, +, +dependabilityn, +, +dependableadj, +, +dependantn, +, +dependencen, +, +dependentadj, +, +depictv, +, +depictionn, +, +depletev, +, +depositv, +, +depositionn, +, +depreciatev, +, +depreciationn, +, +depressv, +, +depressedadj, +, +depressionn, +, +deprivev, +, +depthn, +, +deputyn, +, +derivationn, +, +derivev, +, +derrickn, +, +descendv, +, +descendantn, +, +descentn, +, +describev, +, +descriptionn, +, +desertv, +, +deservev, +, +designv, +, +designatev, +, +designationn, +, +designern, +, +desirableadj, +, +desiren, +, +deskn, +, +desolateadj, +, +desolationn, +, +despairn, +, +v, +, +desperateadj, +, +desperationn, +, +despisev, +, +despiteprep, +, +dessertn, +, +destinationn, +, +destinev, +, +destinyn, +, +destroyv, +, +destructionn, +, +destructiveadj, +, +detachv, +, +detailn, +, +detailedadj, +, +detainv, +, +detectv, +, +detectionn, +, +detectiven, +, +deterioratev, +, +deteriorationn, +, +determinationn, +, +determinev, +, +detourv, +, +detractv, +, +detrimentn, +, +detrimentaladj, +, +devaluationn, +, +devaluev, +, +developv, +, +developingadj, +, +developmentn, +, +deviatev, +, +deviationn, +, +devicen, +, +deviln, +, +devisev, +, +devotev, +, +devotedadj, +, +devotionn, +, +devourv, +, +dewn, +, +diagnosev, +, +diagnosisn, +, +diagramn, +, +dialn, +, +dialectn, +, +dialogn, +, +diametern, +, +diamondn, +, +diaryn, +, +dictatev, +, +dictationn, +, +dictatorn, +, +dictatorshipn, +, +dictionn, +, +dictionaryn, +, +diev, +, +dieseln, +, +dietn, +, +differv, +, +differencen, +, +differentadj, +, +differentialadj, +, +differentlyadv, +, +difficultadj, +, +difficultyn, +, +digv, +, +digestv, +, +digestionn, +, +digitn, +, +digitaladj, +, +dignityn, +, +diken, +, +dilutev, +, +diligentadj, +, +dimadj, +, +dimen, +, +dimensionn, +, +dimensionaladj, +, +diminishv, +, +dinev, +, +dining-roomn, +, +dingyadj, +, +dinnern, +, +dipv, +, +n, +, +diploman, +, +diplomacyn, +, +diplomatn, +, +diplomaticn, +, +directv, +, +directionn, +, +directiven, +, +directlyadv, +, +directorn, +, +directoryn, +, +dirtn, +, +dirtyadj, +, +disablev, +, +disabledadj, +, +disadvantagen, +, +disadvantageousadj, +, +disagreev, +, +disagreementn, +, +disallowv, +, +disappearv, +, +disappearancen, +, +disappointv, +, +disappointedadj, +, +disappointmentn, +, +disapprovaln, +, +disastern, +, +disastrousadj, +, +disbursev, +, +disbursementn, +, +discn, +, +discardv, +, +n, +, +discernv, +, +dischargev, +, +disciplinaryadj, +, +disciplinen, +, +disclaimv, +, +disclosev, +, +discomfortn, +, +discomfortableadj, +, +discontinuev, +, +discountn, +, +v, +, +discouragev, +, +discoursen, +, +discoverv, +, +discoveryn, +, +discreetadj, +, +discreetlyadv, +, +discrepancyn, +, +discretionn, +, +discriminatev, +, +discriminationn, +, +discussv, +, +discussionv, +, +disdainv, +, +diseasen, +, +disgracen, +, +disgracefuladj, +, +disguisev, +, +n, +, +disgustn, +, +disgustfuladj, +, +dishn, +, +dishonorableadj, +, +dishonorn, +, +disillusionv, +, +disinclinedadj, +, +disinfectantn, +, +disintegrationn, +, +dislikev, +, +n, +, +disloyaladj, +, +disloyaltyadj, +, +dismaladj, +, +dismayv, +, +dismissv, +, +dismissaln, +, +disobeyv, +, +disordern, +, +disparityn, +, +dispatchv, +, +dispelv, +, +dispensev, +, +dispersev, +, +displacev, +, +displacementn, +, +displayv, +, +n, +, +displeasev, +, +displeasuren, +, +disposaln, +, +disposev, +, +disposedadj, +, +dispositionn, +, +disputev, +, +disregardv, +, +n, +, +dissatisfactionn, +, +dissatisfyv, +, +dissimilaradj, +, +dissipatev, +, +dissolvev, +, +distancen, +, +distantadj, +, +distillationn, +, +distinctadj, +, +distinctionn, +, +distinctlyadv, +, +distinguishv, +, +distinguishedadj, +, +distortv, +, +distortionn, +, +distractv, +, +distractionn, +, +distressn, +, +distributev, +, +distributionn, +, +distributorn, +, +distributorshipn, +, +districtv, +, +disturbv, +, +disturbancen, +, +disunitev, +, +disusev, +, +n, +, +ditchn, +, +ditton, +, +divev, +, +divern, +, +divergev, +, +divergencen, +, +diverseadj, +, +diversionn, +, +diversityn, +, +divertv, +, +dividev, +, +divineadj, +, +divisionn, +, +divorcev, +, +dizzyadj, +, +dov, +, +dockn, +, +doctorn, +, +doctrinen, +, +documentn, +, +documentaryadj, +, +documentationn, +, +dodgev, +, +dogn, +, +doggedlyadv, +, +dolln, +, +dollarn, +, +domainn, +, +domen, +, +domesticadj, +, +dominantadj, +, +dominatev, +, +donatev, +, +donationn, +, +donkeyn, +, +doomn, +, +doorn, +, +doorwayn, +, +dormitoryn, +, +dosen, +, +dotn, +, +doubleadj, +, +doubtv, +, +n, +, +doubtfuladj, +, +doubtlessadv, +, +doughn, +, +doven, +, +downadv, +, +downstairsadv, +, +downtownn, +, +downwardadj, +, +downwardsadv, +, +dozev, +, +dozenn, +, +draftn, +, +dragv, +, +dragonn, +, +drainv, +, +drainagev, +, +draman, +, +dramaticadj, +, +dramatistn, +, +dramatizev, +, +drasticadj, +, +drawv, +, +drawbackn, +, +drawern, +, +drawingn, +, +dreadv, +, +dreadfuladj, +, +dreamn, +, +drearyadj, +, +drenchv, +, +dressn, +, +dressingn, +, +driftv, +, +drilln, +, +drinkv, +, +dripv, +, +drivev, +, +drivern, +, +droopv, +, +dropv, +, +dropoutn, +, +droughtn, +, +drownv, +, +drugn, +, +drugstoren, +, +drumn, +, +drunkadj, +, +drunkardn, +, +dryadj, +, +dubiousadj, +, +duckn, +, +dueadj, +, +duken, +, +dulladj, +, +dulyadv, +, +dumbadj, +, +dummyn, +, +dumpv, +, +dumpingn, +, +dungn, +, +dungeonn, +, +duplicateadj, +, +durableadj, +, +durationn, +, +duringprep, +, +duskn, +, +dustn, +, +dustbinn, +, +dustyadj, +, +dutyn, +, +duty-freeadj, +, +dwarfn, +, +dwellv, +, +dwellern, +, +dwellingn, +, +dyen, +, +dynamicadj, +, +dynastyn, +, +eachadj, +, +adv, +, +eageradj, +, +eaglen, +, +earn, +, +earln, +, +earlyadj, +, +earmarkn, +, +earnv, +, +earnestadj, +, +earningsn, +, +earphonen, +, +earthn, +, +earthlyadj, +, +earthquaken, +, +easen, +, +easilyadv, +, +eastadj, +, +eastern, +, +easternadj, +, +eastwardadv, +, +easyadj, +, +easy-goingadj, +, +eatv, +, +eccentricadj, +, +eccentricityn, +, +echon, +, +eclipsen, +, +ecologyn, +, +economicadj, +, +economicaladj, +, +economicallyadv, +, +economicsn, +, +economizev, +, +economyn, +, +ecstasyn, +, +edgen, +, +editv, +, +editionn, +, +editorn, +, +editorialn, +, +educatev, +, +educationn, +, +educationaladj, +, +eeln, +, +effectn, +, +effectiveadj, +, +effectivelyadv, +, +effectivenessn, +, +efficiencyn, +, +efficientadj, +, +effortn, +, +eggn, +, +eggplantn, +, +egyptn, +, +egyptianadj, +, +n, +, +eightnum, +, +eighteennum, +, +eighthnum, +, +eightynum, +, +eitheradj, +, +ejectv, +, +ejectionn, +, +elaboratev, +, +adj, +, +elaborationn, +, +elapsev, +, +elasticadj, +, +elasticityn, +, +elbown, +, +elderadj, +, +electv, +, +electionn, +, +electricadj, +, +electricaladj, +, +electriciann, +, +electricityn, +, +electrifyv, +, +electronn, +, +electronicadj, +, +electronicsn, +, +elegancen, +, +elegantadj, +, +elementn, +, +elementaladj, +, +elementaryadj, +, +elephantn, +, +elevatev, +, +elevationn, +, +elevatorn, +, +elevennum, +, +eleventhnum, +, +eliminatev, +, +eliminationn, +, +ellipticaladj, +, +ellipsisn, +, +eloquencen, +, +eloquentadj, +, +elseadj, +, +elsewhereadv, +, +elusiveadj, +, +emailn, +, +emancipatev, +, +emancipationn, +, +embargon, +, +embarkv, +, +embarrassv, +, +embarrassingadj, +, +embarrassmentn, +, +embassyn, +, +embodyv, +, +embracev, +, +embroiderv, +, +embroideryv, +, +emergev, +, +emergencyn, +, +emigrantn, +, +emigratev, +, +emigrationn, +, +eminentadj, +, +emissionn, +, +emitv, +, +emotionn, +, +emotionaladj, +, +emperorn, +, +emphasisn, +, +emphasizev, +, +emphaticadj, +, +empiren, +, +empiricaladj, +, +employv, +, +employeen, +, +employern, +, +employmentn, +, +emptinessn, +, +emptyadj, +, +enablev, +, +enchantv, +, +encirclev, +, +enclosev, +, +enclosuren, +, +encounterv, +, +encouragev, +, +encouragementn, +, +encyclopaedian, +, +endn, +, +endangerv, +, +endeavorv, +, +endingn, +, +endlessadj, +, +endorsev, +, +endorsementn, +, +endowv, +, +endurancen, +, +endurev, +, +enduresn, +, +enemyn, +, +energeticadj, +, +energyn, +, +enforcev, +, +engagev, +, +engagedadj, +, +engagementn, +, +enginen, +, +engineern, +, +engineeringn, +, +englandn, +, +englishn, +, +adj, +, +englishmann, +, +engravev, +, +engravingadj, +, +engulfv, +, +enhancev, +, +enhancementn, +, +enjoyv, +, +enjoyableadj, +, +enjoymentn, +, +enlargev, +, +enlargementn, +, +enlightenv, +, +enlighteningadj, +, +enormousadj, +, +enoughadj, +, +adv, +, +enquirev, +, +enquiryv, +, +enrichv, +, +enrollv, +, +enrolmentn, +, +enrouteadv, +, +ensurev, +, +entailv, +, +enterv, +, +enterprisen, +, +entertainv, +, +entertainmentn, +, +enthusiasmv, +, +enthusiasticadj, +, +entireadj, +, +entirelyadv, +, +entiretyn, +, +entitlev, +, +entrancen, +, +entreatv, +, +entrustv, +, +entryn, +, +enumeratev, +, +envelopv, +, +envelopen, +, +enviousadj, +, +environmentn, +, +environmentaladj, +, +envyv, +, +n, +, +epidemicadj, +, +episoden, +, +epochn, +, +epoch-makingadj, +, +equaladj, +, +equalityn, +, +equallyadv, +, +equationn, +, +equatorn, +, +equilibriumn, +, +equipv, +, +equipmentn, +, +equivalencen, +, +equivalentadj, +, +eran, +, +eradicatev, +, +eradicationn, +, +erasev, +, +erasuren, +, +erectv, +, +erectionn, +, +erosionn, +, +errv, +, +errandn, +, +errorn, +, +eruptv, +, +eruptionn, +, +escalatorn, +, +escapev, +, +escortv, +, +especialadj, +, +especiallyadv, +, +essayn, +, +essayistn, +, +essencen, +, +essentialadj, +, +essentiallyadj, +, +establishv, +, +establishedadj, +, +establishmentn, +, +estaten, +, +esteemv, +, +n, +, +estimatev, +, +n, +, +estimationn, +, +etc, +, +eternaladj, +, +europen, +, +europeann, +, +adj, +, +evaluatev, +, +evaluationn, +, +evaporatev, +, +evaporationn, +, +even, +, +evenadj, +, +eveningn, +, +evenlyadv, +, +eventn, +, +eventfuladj, +, +eventuallyadv, +, +everadv, +, +everlastingadj, +, +everyadj, +, +everybodypron, +, +everydayadj, +, +everyonepron, +, +everythingpron, +, +everywhereadv, +, +evidencen, +, +evidentadj, +, +evidentlyadv, +, +eviladj, +, +evolutionv, +, +evolvev, +, +exprep, +, +exactadj, +, +exactlyadv, +, +exaggeratev, +, +exaggeratedadj, +, +exaggerationn, +, +exaltv, +, +exaltedadj, +, +examn, +, +examinationn, +, +examinev, +, +examplen, +, +exasperatev, +, +exasperationn, +, +exceedv, +, +exceedinglyadv, +, +excelv, +, +excellencen, +, +excellentadj, +, +exceptprep, +, +exceptionn, +, +exceptionaladj, +, +excessn, +, +excessiveadj, +, +exchangev, +, +excitev, +, +excitedadj, +, +excitementn, +, +excitingadj, +, +exclaimv, +, +exclamationn, +, +excludev, +, +exclusionn, +, +exclusiveadj, +, +exclusivelyadv, +, +exclusivityn, +, +excursionn, +, +excusev, +, +executev, +, +executionn, +, +executiveadj, +, +exemplifyv, +, +exemptv, +, +exercisen, +, +exercise-bookn, +, +exertv, +, +exertionn, +, +exhaustv, +, +exhaustedadj, +, +exhaustionn, +, +exhaustiveadj, +, +exhibitv, +, +, +, +exhibitionn, +, +exilev, +, +existv, +, +existencen, +, +existingadj, +, +exitn, +, +exoneratev, +, +exonerationn, +, +expandv, +, +expansionn, +, +expectv, +, +expectationv, +, +expediencen, +, +expedientadj, +, +expeditev, +, +expeditionn, +, +expelv, +, +expendv, +, +expendituren, +, +expensen, +, +expensiveadj, +, +experiencen, +, +, +, +experiencedadj, +, +experimentn, +, +, +, +experimentaladj, +, +experimentationn, +, +expertn, +, +expertisen, +, +expirationn, +, +expirev, +, +expiryn, +, +explainv, +, +explanationn, +, +explanatoryadj, +, +explicitadj, +, +explicitlyadv, +, +explodev, +, +exploitv, +, +exploitationn, +, +explorationn, +, +explorev, +, +explorern, +, +explosionn, +, +explosiveadj, +, +exportv, +, +, +, +exportationn, +, +exportern, +, +exposev, +, +expositionn, +, +exposuren, +, +expressv, +, +expressionn, +, +expressiveadj, +, +expresslyadj, +, +expresswayn, +, +exquisiteadj, +, +extendv, +, +extensionn, +, +extensiveadj, +, +extensivelyadv, +, +extentn, +, +exterioradj, +, +, +, +externaladj, +, +extinctadj, +, +extinctionn, +, +extinguishv, +, +extraadj, +, +extractv, +, +extractionn, +, +extraordinaryn, +, +extravagancen, +, +extravagantadj, +, +extremeadj, +, +extremelyadv, +, +eyen, +, +eyeballn, +, +eyebrown, +, +eyeglassn, +, +eyelidn, +, +eyesightn, +, +, +, +, +, +, +fablen, +, +fabricn, +, +fabricatev, +, +fabricationn, +, +facen, +, +facilitatev, +, +facilityn, +, +factn, +, +factionn, +, +factorn, +, +factoryn, +, +facultyn, +, +fadev, +, +fahrenheitn, +, +adj, +, +failv, +, +failingadj, +, +failuren, +, +faintadj, +, +fairadj, +, +fairlyadj, +, +fairyn, +, +faithn, +, +faithfuladj, +, +faithfullyadv, +, +fakeadj, +, +fallv, +, +falseadj, +, +famen, +, +familiarityn, +, +familiaradj, +, +familyn, +, +faminen, +, +famousadj, +, +fann, +, +fanaticadj, +, +fancyn, +, +fantasticadj, +, +faradj, +, +faren, +, +farewellint, +, +farmn, +, +farmern, +, +farmhandn, +, +farmhousen, +, +farmingn, +, +fartheradv, +, +fascinatev, +, +fascinationn, +, +fascismn, +, +fascistn, +, +fashionn, +, +fashionableadj, +, +fastadj, +, +fastenv, +, +fatn, +, +fataladj, +, +faten, +, +fathern, +, +father-in-lawn, +, +fathomv, +, +fatiguen, +, +, +, +faultn, +, +faultlessadj, +, +faultyadj, +, +favorn, +, +favorableadj, +, +favorablyadv, +, +favoriten, +, +, +, +fearn, +, +, +, +fearfuladj, +, +fearlessadj, +, +feasibilityn, +, +feasibleadj, +, +feastn, +, +v, +, +featn, +, +feathern, +, +featuren, +, +februaryn, +, +federaladj, +, +federationn, +, +feen, +, +feebleadj, +, +feedv, +, +feedbackn, +, +feelv, +, +feelingn, +, +fellv, +, +fellown, +, +fellowshipn, +, +femaleadj, +, +feminineadj, +, +fencen, +, +ferociousadj, +, +ferrousadj, +, +ferryn, +, +ferryboatn, +, +fertileadj, +, +fertilizern, +, +ferventadj, +, +festivaln, +, +fetchv, +, +feudn, +, +feudaladj, +, +feudalismn, +, +fevern, +, +fewadj, +, +fibern, +, +fictionn, +, +fictionaladj, +, +fiddlen, +, +fieldn, +, +fierceadj, +, +fieryadj, +, +fifteennum, +, +fifthnum, +, +fiftynum, +, +fign, +, +fightv, +, +fightern, +, +figurativeadj, +, +figuren, +, +filen, +, +filingn, +, +fillv, +, +fillingn, +, +filmn, +, +filtern, +, +filthn, +, +filthyadj, +, +finaladj, +, +finalizev, +, +finallyadv, +, +financen, +, +financialadj, +, +financiern, +, +financingn, +, +findv, +, +findingn, +, +fineadj, +, +fingern, +, +finishv, +, +n, +, +finishedadj, +, +finiteadj, +, +firn, +, +firen, +, +fire-enginen, +, +firemann, +, +fireplacen, +, +fireworkn, +, +firmadj, +, +firmlyadv, +, +firmnessn, +, +firstadj, +, +first-rateadj, +, +fishn, +, +fishermann, +, +fisheryn, +, +fissionn, +, +fistn, +, +fitadj, +, +fitnessn, +, +fittingadj, +, +fivenum, +, +fixv, +, +fixedadj, +, +fixturen, +, +flagn, +, +flaken, +, +flamen, +, +flankn, +, +flanneln, +, +flapv, +, +flarev, +, +n, +, +flashn, +, +v, +, +flaskn, +, +flatadj, +, +flattenv, +, +flatterv, +, +flavorn, +, +flawn, +, +fleev, +, +fleecen, +, +fleetn, +, +fleshn, +, +fleshyadj, +, +flexibilityn, +, +flexibleadj, +, +flickerv, +, +flightn, +, +flingv, +, +floatv, +, +flockn, +, +floodn, +, +floorn, +, +flourn, +, +flourishv, +, +flowv, +, +flowern, +, +flun, +, +fluctuatev, +, +fluctuationn, +, +fluencyn, +, +fluentadj, +, +fluidn, +, +flushv, +, +fluten, +, +flutterv, +, +fluxn, +, +flyv, +, +foamn, +, +fob(缩)离岸价, +, +focusn, +, +foddern, +, +foen, +, +fogn, +, +foggyadj, +, +foldv, +, +foliagen, +, +folkn, +, +followv, +, +followern, +, +followingadj, +, +follow-upn, +, +adj, +, +fondadj, +, +foodn, +, +foodstuffn, +, +fooln, +, +foolishn, +, +footn, +, +footballn, +, +footingn, +, +footstepn, +, +forprep, +, +forbidv, +, +forbiddenadj, +, +forcen, +, +foreadj, +, +forecastn, +, +v, +, +forefathern, +, +forefingern, +, +foregoingadj, +, +foreheadn, +, +foreignadj, +, +foreignern, +, +foremann, +, +foremostadj, +, +foreseev, +, +forestn, +, +forestryn, +, +foretellv, +, +foreveradv, +, +forgev, +, +forgeryn, +, +forgetv, +, +forgivev, +, +forkn, +, +formn, +, +formaladj, +, +formalityn, +, +formatn, +, +formationn, +, +formeradj, +, +formerlyadv, +, +formidableadj, +, +formulan, +, +formulatev, +, +formulationn, +, +forsakev, +, +fortn, +, +forthadv, +, +forthcomingadj, +, +fortituden, +, +fortnightn, +, +fortressn, +, +fortuityn, +, +fortunateadj, +, +fortunatelyadv, +, +fortunen, +, +fortynum, +, +forumn, +, +forwardadj, +, +fossiln, +, +fosterv, +, +fouladj, +, +foundv, +, +foundationn, +, +foundern, +, +fountainn, +, +fournum, +, +fourteennum, +, +fourthnum, +, +fowln, +, +foxn, +, +fractionn, +, +fractionaladj, +, +fracturen, +, +fragileadj, +, +fragmentn, +, +fragrancen, +, +fragrantadj, +, +frailadj, +, +framen, +, +frameworkn, +, +francen, +, +franchisen, +, +frankadj, +, +franklyadv, +, +freeadj, +, +freedomn, +, +freelyadv, +, +freezev, +, +freezern, +, +freightn, +, +frenchadj, +, +frenchmann, +, +frequencyn, +, +frequentadj, +, +frequentlyadv, +, +freshadj, +, +freshenv, +, +freshmann, +, +fretv, +, +frictionn, +, +fridayn, +, +friendn, +, +friendlyadj, +, +friendshipn, +, +frightn, +, +frightenv, +, +frighteningadj, +, +frightfuladj, +, +fringen, +, +frockn, +, +frogn, +, +fromprep, +, +frontn, +, +frontiern, +, +frostn, +, +frostyadj, +, +frownv, +, +frugaladj, +, +fruitn, +, +fruitfuladj, +, +frustratev, +, +frustrationn, +, +fryv, +, +frying-pann, +, +fuck, +, +fueln, +, +fulfilv, +, +fulfillmentn, +, +fulladj, +, +fullyadv, +, +fumblev, +, +funn, +, +functionn, +, +functionaladj, +, +fundn, +, +fundamentaladj, +, +funeraln, +, +funnyadj, +, +furn, +, +furiousadj, +, +furnacen, +, +furnishv, +, +furnituren, +, +furrown, +, +furtheradv, +, +furthermoreadv, +, +furyn, +, +fusen, +, +fussn, +, +fussyadj, +, +futuren, +, +futuresn, +, +, +, +, +, +gainv, +, +galen, +, +galleryn, +, +gallonn, +, +gallopv, +, +gamblev, +, +n, +, +gamblern, +, +gamen, +, +gangn, +, +gangstern, +, +gaoln, +, +gapn, +, +garagen, +, +garbagen, +, +gardenn, +, +gardenern, +, +gardeningn, +, +garlicn, +, +garmentn, +, +garrisonn, +, +gasn, +, +gasolinen, +, +gaspv, +, +n, +, +gaten, +, +gatherv, +, +gatheringn, +, +gaugen, +, +gayadj, +, +gazev, +, +n, +, +gearn, +, +gemn, +, +generaladj, +, +generalizationn, +, +generalizev, +, +generallyadv, +, +generatev, +, +generationn, +, +generatorn, +, +generosityn, +, +generousadj, +, +geniusn, +, +gentleadj, +, +gentlemann, +, +gentlyadv, +, +genuineadj, +, +geographyn, +, +geologyn, +, +geometryn, +, +germn, +, +germanadj, +, +germanyn, +, +gesturen, +, +getv, +, +get-togethern, +, +ghostn, +, +giantn, +, +giftn, +, +giganticadj, +, +gigglev, +, +gingern, +, +girln, +, +giverv, +, +gladadj, +, +glancev, +, +glaren, +, +, +, +glassn, +, +glasswaren, +, +gleamn, +, +glidev, +, +, +, +glimpsev, +, +, +, +glistenv, +, +glitterv, +, +globaladj, +, +globalizationn, +, +globalizev, +, +globen, +, +gloomn, +, +gloomyadj, +, +gloriousadj, +, +glorifyv, +, +gloryn, +, +glossaryn, +, +gloven, +, +glowv, +, +gluen, +, +glutn, +, +gnawv, +, +gnpn, +, +gov, +, +goaln, +, +goatn, +, +godn, +, +goddessn, +, +goldn, +, +goldenadj, +, +golfn, +, +goodadj, +, +good-byeint, +, +good-lookingadj, +, +goodnessn, +, +goodselfn, +, +goodsn, +, +goodwilln, +, +goosen, +, +gorgen, +, +gorgeousadj, +, +gorillan, +, +gossipn, +, +governv, +, +governmentn, +, +governessn, +, +governorn, +, +gownn, +, +grabv, +, +gracen, +, +gracefuladj, +, +graciousadj, +, +graden, +, +gradualadj, +, +graduallyadv, +, +graduatev, +, +graduationn, +, +grainn, +, +gramn, +, +grammarn, +, +grammaticaladj, +, +gramophonen, +, +grandadj, +, +grandchildn, +, +granddaughtern, +, +grandfathern, +, +grandmothern, +, +grandparentn, +, +grandsonn, +, +graniten, +, +grantv, +, +grapen, +, +graphn, +, +graspv, +, +, +, +grassn, +, +grasshoppern, +, +gratefuladj, +, +gratifyv, +, +gratifyingadj, +, +gratisadj, +, +gratituden, +, +graveadj, +, +graveln, +, +gravityn, +, +grazev, +, +greasev, +, +greatadj, +, +greatlyadj, +, +greatnessn, +, +greecen, +, +greedn, +, +greedyadj, +, +greekn, +, +, +, +greenadj, +, +greengrocern, +, +greenhousen, +, +greetv, +, +greetingn, +, +greyadj, +, +griefn, +, +grievev, +, +grimadj, +, +grinv, +, +grindv, +, +gripv, +, +, +, +groanv, +, +, +, +grocern, +, +groceryn, +, +grooven, +, +gropev, +, +grossadj, +, +groundn, +, +groundlessadj, +, +groupn, +, +groven, +, +growv, +, +growlv, +, +, +, +grownadj, +, +grown-upn, +, +growthn, +, +grudgev, +, +grumblev, +, +gruntn, +, +, +, +guaranteen, +, +, +, +guardv, +, +guardiann, +, +guessv, +, +, +, +guestn, +, +guesthousen, +, +guidancen, +, +guidev, +, +guiltn, +, +guiltyadj, +, +guitarn, +, +gulfn, +, +gulpv, +, +gumn, +, +gunn, +, +gunpowdern, +, +gustn, +, +guttern, +, +guyn, +, +gymnasiumn, +, +gymnasticsn, +, +gymnastn, +, +, +, +, +, +, +habitn, +, +habitualadj, +, +haggardadj, +, +hagglen, +, +hailv, +, +hairn, +, +haircutn, +, +hairdressn, +, +hairpinn, +, +hairyadj, +, +halfn, +, +halfwayadv, +, +halln, +, +hallmarkn, +, +haltv, +, +, +, +halvev, +, +hamn, +, +hamburgern, +, +hammern, +, +hamperv, +, +handn, +, +handbagn, +, +handbookn, +, +handfuladj, +, +handicapn, +, +handicappedadj, +, +handkerchiefn, +, +handlev, +, +handlingn, +, +handsomeadj, +, +handoutn, +, +handwritingn, +, +handyadj, +, +hangv, +, +hangern, +, +haphazardadj, +, +happenv, +, +happeningn, +, +happilyadv, +, +happinessn, +, +happyadj, +, +harborn, +, +hardadj, +, +hardenv, +, +hardlyadv, +, +hardnessn, +, +hardshipn, +, +hardwaren, +, +hard-workingadj, +, +hardyadj, +, +haren, +, +harmn, +, +, +, +harmfuladj, +, +harmlessadj, +, +harmoniousadj, +, +harmonyn, +, +harnessv, +, +harshadj, +, +harvestv, +, +, +, +hasten, +, +hastenv, +, +hastyadj, +, +hatn, +, +hatchv, +, +hatev, +, +hatefuladj, +, +hatredn, +, +haughtyadj, +, +haulv, +, +hauntv, +, +havev, +, +hawkn, +, +hayn, +, +hazardn, +, +hepron, +, +headn, +, +headachen, +, +headingn, +, +headlinen, +, +headlongad, +, +headmastern, +, +headquartersn, +, +healv, +, +healthn, +, +healthyadj, +, +heapn, +, +hearv, +, +hearingn, +, +heartn, +, +heartfeltadj, +, +hearthn, +, +heartilyadv, +, +heartyadj, +, +heatn, +, +heatedn, +, +heatingn, +, +heavev, +, +heavenn, +, +heavilyadv, +, +heavyadj, +, +hedgen, +, +hedgehogn, +, +heedv, +, +n, +, +heeln, +, +heightn, +, +heightenv, +, +heirn, +, +heiressn, +, +helicoptern, +, +helln, +, +helloint, +, +helmetn, +, +helpv, +, +, +, +helpfuladj, +, +helplessadj, +, +hemispheren, +, +henn, +, +henceadv, +, +henceforthadv, +, +herpron, +, +heraldn, +, +herbn, +, +herbaladj, +, +herdv, +, +hereadv, +, +hereafteradv, +, +herebyadv, +, +hereinadv, +, +hereinafteradv, +, +hereofadv, +, +heretoadv, +, +herewithadv, +, +heron, +, +heroicadj, +, +heroinen, +, +herselfpron, +, +hesitantadj, +, +hesitatev, +, +hesitationn, +, +heyint, +, +hiint, +, +hidev, +, +hideousadj, +, +highadj, +, +highlandn, +, +highlyadv, +, +highwayn, +, +hijackv, +, +hijackern, +, +hiken, +, +, +, +hilln, +, +hillsiden, +, +himpron, +, +himselfpron, +, +hindadj, +, +hinderv, +, +hinterlandn, +, +hindrancen, +, +hingen, +, +hintn, +, +hipn, +, +hirev, +, +hispron, +, +hissv, +, +, +, +historiann, +, +historicadj, +, +historicaladj, +, +historyn, +, +hitv, +, +hitchhikev, +, +hithertoadv, +, +hoarseadj, +, +hobbyn, +, +hoen, +, +hoistv, +, +holdv, +, +holdern, +, +holdingn, +, +hold-upn, +, +holen, +, +holidayn, +, +hollowadj, +, +holyadj, +, +homen, +, +homelessadj, +, +homelyadj, +, +homesickn, +, +homeworkn, +, +homogenousadj, +, +honestadj, +, +honestyn, +, +honeyn, +, +honeymoonn, +, +honorn, +, +honorableadj, +, +hookn, +, +hopv, +, +hopev, +, +, +, +hopefuladj, +, +hopefullyadv, +, +hopelessadj, +, +horizonn, +, +horizontaladj, +, +hornn, +, +horribleadj, +, +horrifyv, +, +horrorn, +, +horsen, +, +horsepowern, +, +hosen, +, +hospitaln, +, +hospitableadj, +, +hospitalityn, +, +hostn, +, +hostagen, +, +hosteln, +, +hostessn, +, +hostileadj, +, +hotadj, +, +hotdogn, +, +hoteln, +, +hotellingn, +, +hourn, +, +houndn, +, +housen, +, +householdn, +, +housekeepern, +, +housewifen, +, +houseworkn, +, +hoverv, +, +howadv, +, +howeveradv, +, +howlv, +, +, +, +hugv, +, +, +, +hugeadj, +, +hulln, +, +humv, +, +humanadj, +, +humaneadj, +, +humanismn, +, +humanitariann, +, +humanityn, +, +humbleadj, +, +humidadj, +, +humidityn, +, +humiliatev, +, +humiliationn, +, +humorn, +, +humorousadj, +, +hundrednum, +, +hundredthnum, +, +hungern, +, +hungryadj, +, +huntv, +, +huntern, +, +hurlv, +, +hurrahint, +, +hurryv, +, +hurtv, +, +husbandn, +, +hushint, +, +hustlev, +, +hutn, +, +hydraulicadj, +, +hydroelectricadj, +, +hydrogenn, +, +hygienen, +, +hymnn, +, +hypocrisyn, +, +hypothesisn, +, +hypotheticaladj, +, +hysterian, +, +hystericadj, +, +, +, +, +, +, +, +, +icen, +, +ice-creamn, +, +ice-boundadj, +, +icelandn, +, +icyadj, +, +idean, +, +idealadj, +, +idealismn, +, +idealizev, +, +identicaladj, +, +identificationn, +, +identifyv, +, +identityn, +, +idiomn, +, +idiomaticadj, +, +idiotn, +, +idleadj, +, +idlenessn, +, +idoln, +, +, +, +ifconj, +, +, +, +ignitev, +, +ignorancen, +, +ignorantadj, +, +ignorev, +, +illadj, +, +illegaladj, +, +illegibleadj, +, +illiteracyn, +, +illiterateadj, +, +illnessn, +, +illuminatev, +, +illusionn, +, +illusiveadj, +, +illustratev, +, +illustrationn, +, +imagen, +, +imaginaryadj, +, +imaginationn, +, +imaginev, +, +imitatev, +, +imitationn, +, +immaterialadj, +, +immatureadj, +, +immediateadj, +, +immediatelyadv, +, +immenseadj, +, +immersev, +, +immigrantn, +, +immigratev, +, +immigrationn, +, +imminentadj, +, +immoraladj, +, +immortaladj, +, +impactn, +, +impartv, +, +impartialadj, +, +impatiencen, +, +impatientadj, +, +imperativeadj, +, +imperfectadj, +, +imperialismn, +, +imperialistn, +, +implementv, +, +implementationn, +, +implicationn, +, +impliedadj, +, +implorev, +, +implyv, +, +importv, +, +, +, +importancen, +, +importantadj, +, +importationn, +, +importern, +, +imposev, +, +impositionn, +, +impossibilityn, +, +impossibleadj, +, +impostn, +, +impracticalv, +, +impressv, +, +impressionn, +, +impressiveadj, +, +imprisonv, +, +imprisonmentn, +, +improperadj, +, +improvev, +, +improvementn, +, +impulsen, +, +impurityn, +, +inprep, +, +inabilityn, +, +inaccessibleadj, +, +inaccurateadj, +, +inadequateadj, +, +inasmuchadv, +, +inauguraladj, +, +inauguratev, +, +inaugurationn, +, +incapableadj, +, +incensev, +, +incentiven, +, +inchn, +, +incidentn, +, +incidentallyadv, +, +inclinationn, +, +inclinev, +, +inclinedadj, +, +includev, +, +inclusionn, +, +inclusiveadj, +, +incomen, +, +incompatibilityn, +, +incompatibleadj, +, +incompleteadj, +, +inconsistencyn, +, +inconsistentadj, +, +inconveniencen, +, +inconvenientadj, +, +incorporatev, +, +incorporatedadj, +, +incorrectadj, +, +incotermsn, +, +increasev, +, +, +, +increasingadj, +, +increasinglyadv, +, +incredibleadj, +, +incredulousadj, +, +incrementn, +, +incurv, +, +indebtedadj, +, +indebtednessn, +, +indeedadv, +, +indefiniteadj, +, +indefinitelyadv, +, +indemnifyv, +, +indentv, +, +independencen, +, +independentadj, +, +independentlyadv, +, +indexn, +, +indian, +, +indianadj, +, +, +, +indicatev, +, +indicationn, +, +indicativeadj, +, +indifferencen, +, +indifferentadj, +, +indigestionn, +, +indignantadj, +, +indignationn, +, +indirectadj, +, +indirectlyadj, +, +indispensableadj, +, +individualadj, +, +indooradj, +, +indoorsadv, +, +inducev, +, +inducementn, +, +inductionn, +, +indulgev, +, +industrialadj, +, +industrializev, +, +industrializationn, +, +industrializedadj, +, +industriousadj, +, +industryn, +, +ineffectiveadj, +, +ineffectivenessn, +, +inefficiencyn, +, +inefficientadj, +, +inertian, +, +inevitableadj, +, +inevitablyadv, +, +inexpensiveadj, +, +infantn, +, +infantryn, +, +infectv, +, +infectionn, +, +infectiousadj, +, +inferv, +, +inferencen, +, +inferioradj, +, +inferiorityn, +, +infiniteadj, +, +infinitelyadv, +, +infinitiveadj, +, +infinityn, +, +inflammableadj, +, +inflationn, +, +inflictv, +, +influencen, +, +influentialadj, +, +influenzan, +, +informv, +, +informaladj, +, +informationn, +, +informativeadj, +, +infrequentadj, +, +infringev, +, +infringementn, +, +ingeniousadj, +, +ingeniousadj, +, +ingenuityn, +, +inhabitv, +, +inhabitantn, +, +inherentadj, +, +inheritv, +, +initialadj, +, +initiallyadv, +, +initiatev, +, +initiativen, +, +injectv, +, +injectionn, +, +injurev, +, +injuryn, +, +injusticen, +, +inkn, +, +inlandn, +, +inletn, +, +innn, +, +inneradj, +, +innocencen, +, +innocentadj, +, +innovatev, +, +innovationn, +, +innumerableadj, +, +inorganicadj, +, +inputn, +, +inquirev, +, +inquiryn, +, +insaneadj, +, +insectn, +, +insertv, +, +insertionn, +, +insiden, +, +insidern, +, +insightn, +, +insignificantadj, +, +insistv, +, +insistentadj, +, +insofaradv, +, +insolventadj, +, +inspectv, +, +inspectionn, +, +inspectorn, +, +inspirationn, +, +inspirev, +, +instableadj, +, +installv, +, +installationn, +, +installmentn, +, +instancen, +, +instantadj, +, +instantlyadv, +, +insteadadv, +, +instinctn, +, +instinctiveadj, +, +instituten, +, +institutionn, +, +instructv, +, +instructionn, +, +instructiveadj, +, +instructorn, +, +instrumentn, +, +instrumentaladj, +, +insufficientadj, +, +insulatev, +, +insulationn, +, +insultv, +, +, +, +insurancen, +, +insurev, +, +intangibleadj, +, +integraladj, +, +integratev, +, +integrationn, +, +integrityn, +, +intellectn, +, +intellectualn, +, +intelligencen, +, +intelligentadj, +, +intendv, +, +intenseadj, +, +intensityn, +, +intensiveadj, +, +intentn, +, +intentionn, +, +intentionaladj, +, +interactv, +, +interactionn, +, +intercoursen, +, +interestn, +, +interestedadj, +, +interestingadj, +, +interfacen, +, +interferev, +, +interferencen, +, +interiorn, +, +intermediateadj, +, +internaladj, +, +internationaladj, +, +internationalizationn, +, +internationalizev, +, +interpretv, +, +interpretationn, +, +interpretern, +, +interruptv, +, +interruptionn, +, +intervaln, +, +intervenev, +, +interviewn, +, +, +, +intimateadj, +, +intimationn, +, +intoprep, +, +intonationn, +, +introducev, +, +introductionn, +, +introductoryadj, +, +intrudev, +, +inundateadj, +, +invadev, +, +invadern, +, +invalidadj, +, +invalidatev, +, +invaluableadj, +, +invariablyadv, +, +invasionn, +, +inventv, +, +inventionn, +, +inventorn, +, +inverseadj, +, +inverselyadv, +, +investv, +, +investigatev, +, +investigationn, +, +investmentn, +, +invisibleadj, +, +invitationn, +, +invitev, +, +invoicen, +, +involvev, +, +involvedadj, +, +involvementn, +, +inwardadj, +, +inwardsadv, +, +irelandn, +, +adj, +, +ironn, +, +ironicaladj, +, +ironyn, +, +irregularadj, +, +irregularityn, +, +irresistibleadj, +, +irrespectiveadj, +, +irrevocableadj, +, +irrigatev, +, +irrigationn, +, +irritatev, +, +irritationn, +, +islamn, +, +islandn, +, +isolatev, +, +isolationn, +, +issuev, +, +, +, +itpron, +, +italiann, +, +adj, +, +italyn, +, +itchv, +, +, +, +itemn, +, +itemizev, +, +itspron, +, +itselfpron, +, +ivoryn, +, +, +, +, +, +, +jackn, +, +jacketn, +, +jailn, +, +jamn, +, +januaryn, +, +japann, +, +japanesen, +, +adj, +, +jarn, +, +jawn, +, +jazzn, +, +jealousyn, +, +jealousadj, +, +jeansn, +, +jellyn, +, +jeepn, +, +jeopardizev, +, +jerkn, +, +jesusn, +, +jetv, +, +jettisonn, +, +jewn, +, +jeweln, +, +jewelryn, +, +jewishadj, +, +jinglev, +, +n, +, +jobn, +, +joblessadj, +, +jogv, +, +joinv, +, +jointn, +, +joken, +, +jotv, +, +journaln, +, +journalismn, +, +journalistn, +, +journeyn, +, +joyn, +, +joyfuladj, +, +judgen, +, +judgementn, +, +jugn, +, +juicen, +, +juicyadj, +, +julyn, +, +jumblen, +, +jumpv, +, +n, +, +junctionn, +, +junen, +, +junglen, +, +junioradj, +, +jupitern, +, +juryn, +, +justadv, +, +justicen, +, +justifiableadj, +, +justificationn, +, +justifyv, +, +juvenileadj, +, +kangaroon, +, +keenadj, +, +keepv, +, +keepern, +, +keepingn, +, +kerneln, +, +kerosenen, +, +kettlen, +, +keyn, +, +keyboardn, +, +keyholen, +, +kickv, +, +, +, +kidn, +, +kidnapv, +, +kidnapern, +, +kidneyn, +, +killv, +, +killern, +, +kilon, +, +kilogramn, +, +kilometern, +, +kilowattn, +, +kindn, +, +kindergartenn, +, +kindlev, +, +kindlyadv, +, +kindnessn, +, +kingn, +, +kingdomn, +, +kissv, +, +kitn, +, +kitchenn, +, +kiten, +, +kneen, +, +kneelv, +, +knifen, +, +knightn, +, +knitv, +, +knobn, +, +knockv, +, +knotn, +, +known, +, +know-hown, +, +knowledgen, +, +knowledgeableadj, +, +labn, +, +labeln, +, +laboratoryn, +, +laborn, +, +laborern, +, +labor-intensiveadj, +, +lacen, +, +lackv, +, +n, +, +ladn, +, +laddern, +, +ladyn, +, +lagv, +, +n, +, +laken, +, +lambn, +, +lameadj, +, +lampn, +, +landn, +, +landedadj, +, +landingn, +, +landladyn, +, +landlordn, +, +landscapen, +, +lanen, +, +, +, +, +, +languagen, +, +lanternn, +, +lapn, +, +lapsev, +, +largeadj, +, +largelyadv, +, +larkn, +, +lasern, +, +lastadj, +, +lastingadj, +, +lateadj, +, +latelyadv, +, +latentadj, +, +lateradv, +, +lateraladj, +, +lathen, +, +latinn, +, +adj, +, +latituden, +, +latteradj, +, +latticen, +, +laughv, +, +laughtern, +, +launchv, +, +laundryn, +, +lavatoryn, +, +lawn, +, +lawfuladj, +, +lawnn, +, +lawyern, +, +layv, +, +laydayn, +, +layern, +, +layoutn, +, +lazinessn, +, +lazyadj, +, +l/cn, +, +leadv, +, +leadern, +, +leadershipn, +, +leadingadj, +, +leafn, +, +leafletn, +, +leaguen, +, +leakv, +, +leakagen, +, +leanv, +, +leapv, +, +, +, +learnv, +, +learnedadj, +, +learnern, +, +learningn, +, +leasev, +, +leastadj, +, +leathern, +, +leavev, +, +lecturen, +, +, +, +lecturern, +, +leewayadj, +, +leftadj, +, +left-handedadj, +, +leftovern, +, +legn, +, +legaladj, +, +legendn, +, +legendaryadj, +, +legislationn, +, +legitimateadj, +, +legitimationn, +, +leisuren, +, +lemonn, +, +lemonaden, +, +lendv, +, +lendingn, +, +lengthn, +, +lengthenv, +, +leninismn, +, +lensn, +, +leopardn, +, +lessadj, +, +lessenv, +, +lessonn, +, +lestprep, +, +letv, +, +lettern, +, +leveln, +, +levern, +, +levyv, +, +liabilityn, +, +liableadj, +, +liarn, +, +liberaladj, +, +liberatev, +, +liberationn, +, +libertyn, +, +librariann, +, +libraryn, +, +licensen, +, +lickv, +, +lidn, +, +liev, +, +n, +, +lieutenantn, +, +lifen, +, +lifetimen, +, +liftv, +, +lightn, +, +lightenv, +, +lightern, +, +lighthousen, +, +lightlyadv, +, +lightningn, +, +likev, +, +likelihoodn, +, +likelyadj, +, +likenessn, +, +likewiseadv, +, +likingn, +, +lilyn, +, +limbn, +, +limen, +, +limestonen, +, +limitn, +, +limitationn, +, +limitedadj, +, +limousinen, +, +limpadj, +, +linen, +, +linearadj, +, +linenn, +, +linern, +, +lingerv, +, +linguistn, +, +linguisticsn, +, +liningn, +, +linkv, +, +lionn, +, +lionessn, +, +lipn, +, +lipstickn, +, +liquidn, +, +liquorn, +, +listn, +, +listenv, +, +listenern, +, +literacyn, +, +literaladj, +, +literallyadv, +, +literaryadj, +, +literaten, +, +literaturen, +, +litren, +, +litterv, +, +littleadj, +, +livev, +, +, +, +livelihoodn, +, +livelyadj, +, +livern, +, +livestockn, +, +livingadj, +, +living-roomn, +, +loadn, +, +loafn, +, +loann, +, +lobbyn, +, +lobstern, +, +localadj, +, +localityn, +, +locatev, +, +locationn, +, +lockv, +, +lock-upn, +, +locomotiven, +, +locustn, +, +lodgev, +, +lodgingn, +, +loftyadj, +, +logn, +, +logicn, +, +logicaladj, +, +lonelinessn, +, +lonelyadj, +, +lonesomeadj, +, +longadj, +, +longevityn, +, +longingn, +, +longituden, +, +long-termadj, +, +lookv, +, +loomv, +, +loopn, +, +looseadj, +, +loosenv, +, +lordn, +, +lorryn, +, +losev, +, +lossn, +, +lostadj, +, +lotn, +, +lotteryn, +, +loudadj, +, +loudnessn, +, +loudspeakern, +, +loungen, +, +lovableadj, +, +lovev, +, +lovelyadj, +, +lovern, +, +lowadj, +, +lowerv, +, +loyaladj, +, +loyaltyn, +, +lubricatev, +, +lubricationn, +, +luckn, +, +luckyadj, +, +luggagen, +, +lumbern, +, +luminousadj, +, +lumpn, +, +lumpsumn, +, +lunaradj, +, +lunchn, +, +luncheonn, +, +lungn, +, +luxuriousadj, +, +luxuryn, +, +ZaiHeN, +, +, +, +, +, +machinen, +, +machineryn, +, +mackintoshn, +, +macroeconomicsn, +, +madadj, +, +madamn, +, +madmannn, +, +madnessn, +, +magazinen, +, +magicn, +, +magiciann, +, +magistraten, +, +magnetn, +, +magneticadj, +, +magnetismn, +, +magnificentadj, +, +magnifyv, +, +magnituden, +, +maidn, +, +maidenn, +, +mailn, +, +mailboxn, +, +mainadj, +, +mainlandn, +, +mainlyadv, +, +mainstreamn, +, +maintainv, +, +maintenancen, +, +maizen, +, +majestyn, +, +majoradj, +, +majorityn, +, +makev, +, +makern, +, +make-shiftadj, +, +make-upn, +, +maladyn, +, +malarian, +, +malaisen, +, +malaysian, +, +maleadj, +, +malicen, +, +maliciousadj, +, +mann, +, +managev, +, +managementn, +, +managern, +, +managerialadj, +, +manhoodn, +, +manifestv, +, +manifestationn, +, +manifeston, +, +manipulatev, +, +manipulationn, +, +mankindn, +, +manlyadj, +, +mannern, +, +mansionn, +, +manualadj, +, +manufacturev, +, +n, +, +manufacturedadj, +, +manufacturern, +, +manuscriptn, +, +manyadj, +, +mapn, +, +maplen, +, +marblen, +, +marchn, +, +marchn, +, +v, +, +marginn, +, +marginaladj, +, +marineadj, +, +marinern, +, +markn, +, +markedadj, +, +marketn, +, +marketableadj, +, +marketingn, +, +marketplacen, +, +markingn, +, +marriagen, +, +marriedadj, +, +marryv, +, +marsn, +, +marshn, +, +marshaln, +, +martyrn, +, +marveln, +, +marvellousadj, +, +marxismn, +, +marxistn, +, +masculineadj, +, +maskn, +, +massn, +, +massacren, +, +v, +, +massagen, +, +massiveadj, +, +massmedian, +, +mastn, +, +mastern, +, +masterpiecen, +, +matn, +, +matchn, +, +maten, +, +materialn, +, +materialismn, +, +materializev, +, +mathematicaladj, +, +mathematicsn, +, +mathematiciann, +, +mathsn, +, +matineen, +, +mattern, +, +mattressn, +, +matureadj, +, +maturityn, +, +maximizev, +, +maximumn, +, +mayn, +, +mayv, +, +maybeadv, +, +mayorn, +, +mepron, +, +meadown, +, +mealn, +, +meanv, +, +meaningn, +, +meansn, +, +meantimeadv, +, +meanwhileadv, +, +n, +, +measuren, +, +measurementn, +, +meatn, +, +mechanicn, +, +mechanicaladj, +, +mechanicallyadv, +, +mechanicsn, +, +mechanismn, +, +medaln, +, +medicaladj, +, +medicinen, +, +medievaladj, +, +meditatev, +, +meditationn, +, +mediterraneann, +, +mediumn, +, +meekadj, +, +meetv, +, +meetingn, +, +melancholyn, +, +adj, +, +melodyn, +, +melonn, +, +meltv, +, +membern, +, +membershipn, +, +memon, +, +memoirn, +, +memorialadj, +, +memorizev, +, +memoryn, +, +menacev, +, +n, +, +mendv, +, +mentaladj, +, +mentalityn, +, +mentionv, +, +n, +, +menun, +, +merchandisen, +, +merchantn, +, +mercantilen, +, +mercifuladj, +, +mercuryn, +, +mercuryn, +, +mercyn, +, +mereadj, +, +merelyadv, +, +mergev, +, +meritn, +, +mermaidn, +, +merryadj, +, +meshn, +, +messn, +, +messagen, +, +messengern, +, +metaln, +, +metallicadj, +, +metallurgyn, +, +metern, +, +methodn, +, +methodologyn, +, +meticulousadj, +, +meticulouslyadv, +, +metren, +, +metricadj, +, +metropolitann, +, +mexicann, +, +adj, +, +mexicon, +, +microeconomicsn, +, +microphonen, +, +microprocessorn, +, +microscopen, +, +microwaven, +, +middayn, +, +middlen, +, +middlemann, +, +middlingn, +, +midnightn, +, +midstn, +, +mightv, +, +mightyadj, +, +migrantadj, +, +migratev, +, +migrationn, +, +mildadj, +, +milen, +, +mileagen, +, +milestonen, +, +militaryadj, +, +militian, +, +milkn, +, +milkmann, +, +milkyadj, +, +milln, +, +millern, +, +millimetren, +, +millionn, +, +millionairen, +, +mincev, +, +mincern, +, +mindn, +, +minepron, +, +minern, +, +mineraln, +, +minglev, +, +miniaturen, +, +minicomputern, +, +minimizev, +, +minimumn, +, +ministern, +, +ministryn, +, +minoradj, +, +minorityn, +, +mintn, +, +minusprep, +, +minuten, +, +miraclen, +, +miraculousadj, +, +mirrorn, +, +miscarriagen, +, +miscarryv, +, +mischiefn, +, +misern, +, +miserableadj, +, +miseryn, +, +misfortunen, +, +misgivingn, +, +mishandlev, +, +mishapn, +, +misinterpretv, +, +misleadv, +, +missv, +, +, +, +missilen, +, +missingadj, +, +missionn, +, +missionaryn, +, +mistn, +, +mistaken, +, +mistakenadj, +, +mistern, +, +mistressn, +, +mistyadj, +, +misunderstandv, +, +misunderstandingn, +, +mittenn, +, +mixv, +, +mixern, +, +mixturen, +, +moanv, +, +, +, +mobn, +, +mobileadj, +, +mobilizev, +, +mockv, +, +moden, +, +modeln, +, +moderateadj, +, +moderatelyadv, +, +modernadj, +, +modernizationn, +, +modernizev, +, +modestadj, +, +modestyn, +, +modificationn, +, +modifiedadj, +, +modifyv, +, +modulatev, +, +modulen, +, +moistadj, +, +moisturen, +, +molecularadj, +, +moleculen, +, +momentn, +, +momentaryadj, +, +momentousadj, +, +monarchn, +, +monasteryadj, +, +mondayn, +, +monetaryadj, +, +moneyn, +, +monitorn, +, +, +, +monkn, +, +monkeyn, +, +monopolizev, +, +monopolyn, +, +monotonousadj, +, +monotonyn, +, +monstern, +, +monstrousadj, +, +monthn, +, +monthlyadj, +, +monumentn, +, +monumentaladj, +, +moodn, +, +moonn, +, +moonlightn, +, +moonlightingn, +, +moorv, +, +mopn, +, +moraladj, +, +moralen, +, +moralityn, +, +moreadj, +, +, +, +moreoveradv, +, +morningn, +, +mortaladj, +, +moslemn, +, +adj, +, +mosquen, +, +mosquiton, +, +mossn, +, +mostadj, +, +mostlyadv, +, +moteln, +, +mothn, +, +mothern, +, +mother-in-lawn, +, +motionn, +, +motionlessadj, +, +motivatev, +, +motivationn, +, +motiven, +, +motorn, +, +motorcarn, +, +motorcyclen, +, +motoristn, +, +motorwayn, +, +motton, +, +mouldn, +, +mountn, +, +mountainn, +, +mountainousadj, +, +mournv, +, +mournfuladj, +, +mourningn, +, +mousen, +, +moustachen, +, +mouthn, +, +mouthfuln, +, +movev, +, +movementn, +, +movien, +, +mr, +, +mrs, +, +ms, +, +muchadj, +, +mudn, +, +muddyadj, +, +mufflev, +, +mufflern, +, +mugn, +, +mulen, +, +multipleadj, +, +multiplicationn, +, +multiplyv, +, +multifunctionn, +, +multituden, +, +municipaladj, +, +mumblev, +, +mumpsn, +, +murderv, +, +n, +, +murderern, +, +murmurv, +, +musclen, +, +muscularadj, +, +musev, +, +museumn, +, +mushroomn, +, +musicn, +, +musicaladj, +, +musiciann, +, +mustv, +, +mustardn, +, +muteadj, +, +mutterv, +, +muttonn, +, +mutualadj, +, +mypron, +, +myriadn, +, +, +, +myselfpron, +, +mysteriousadj, +, +mysteryn, +, +mysticadj, +, +mythn, +, +mythologyn, +, +, +, +, +, +, +, +nailn, +, +naiveadj, +, +nakedadj, +, +namen, +, +namelessadj, +, +namelyadv, +, +namesaken, +, +napn, +, +napkinn, +, +narratev, +, +narrationn, +, +narratorn, +, +narrowadj, +, +nastyadj, +, +nationn, +, +nationaladj, +, +nationalityn, +, +nativeadj, +, +naturaladj, +, +naturallyadv, +, +naturen, +, +naughtyadj, +, +nauseav, +, +navaladj, +, +naveln, +, +navigableadj, +, +navigationn, +, +navyn, +, +nearadv, +, +nearbyadj, +, +adv, +, +nearlyadv, +, +neatadj, +, +necessarilyadv, +, +necessaryadj, +, +necessitatev, +, +necessityn, +, +neckn, +, +necklacen, +, +needn, +, +needfuladj, +, +needlen, +, +needlessadj, +, +needyadj, +, +negatev, +, +negationn, +, +negativeadj, +, +neglectv, +, +n, +, +negligencen, +, +negligentadj, +, +negligibleadj, +, +negotiableadj, +, +negotiatev, +, +negotiationn, +, +negron, +, +neighborn, +, +neighborhoodn, +, +neighboringadj, +, +neitherconj, +, +nephewn, +, +nerven, +, +nervousadj, +, +nestn, +, +nestlev, +, +netn, +, +networkn, +, +neutraladj, +, +neutralityn, +, +neutronn, +, +neveradv, +, +neverthelessadv, +, +newadj, +, +newsn, +, +newspapern, +, +nextadv, +, +niceadj, +, +nickeln, +, +nicknamen, +, +niecen, +, +nightn, +, +nightgownn, +, +nightingalen, +, +nightmaren, +, +ninenum, +, +nineteennum, +, +ninetynum, +, +ninthnum, +, +nitrogenn, +, +noadv, +, +, +, +no, +, +nobilityn, +, +nobleadj, +, +nobodyprep, +, +nodv, +, +, +, +noisen, +, +noisyadj, +, +nominaladj, +, +nominatev, +, +nominationn, +, +noneprep, +, +nonsensen, +, +noonn, +, +norconj, +, +normn, +, +normaladj, +, +normalizationn, +, +normalizev, +, +normallyadv, +, +northn, +, +northeastadj, +, +, +, +northernadj, +, +northwardadj, +, +adv, +, +northwestadj, +, +, +, +nosen, +, +nostriln, +, +notadv, +, +notableadj, +, +notablyadj, +, +noten, +, +notebookn, +, +notedadj, +, +note-takingn, +, +nothingn, +, +noticev, +, +noticeableadj, +, +notificationn, +, +notifyv, +, +notionn, +, +notoriousadj, +, +notwithstandingprep, +, +conj, +, +noughtn, +, +nounn, +, +nourishv, +, +nourishmentn, +, +noveladj, +, +novelistn, +, +noveletten, +, +noveltyn, +, +novembern, +, +nowadv, +, +nowadaysadv, +, +nowhereadv, +, +nuclearadj, +, +nucleusn, +, +nuisancen, +, +nulln, +, +nullifyv, +, +numbern, +, +numericaladj, +, +numerousadj, +, +nunn, +, +nursen, +, +nurseryn, +, +nutn, +, +nylonn, +, +, +, +, +, +, +, +oakn, +, +oarn, +, +oathn, +, +obediencen, +, +obedientadj, +, +obeyv, +, +objectn, +, +objectionn, +, +objectiven, +, +obligationn, +, +obligev, +, +obliterateadj, +, +oblongadj, +, +obscureadj, +, +observancen, +, +observationn, +, +observev, +, +observern, +, +obstaclen, +, +obstinateadj, +, +obstructionn, +, +obtainv, +, +obtainableadj, +, +obviousadj, +, +obviouslyadv, +, +occasionn, +, +occasionaladj, +, +occasionallyadv, +, +occidentn, +, +occidentaladj, +, +occupationn, +, +occupyv, +, +occurv, +, +occurrencen, +, +oceann, +, +oceanian, +, +oceanographyn, +, +o'clockadv, +, +octobern, +, +oddadj, +, +odourn, +, +ofprep, +, +offadv, +, +off-dutyadj, +, +offencen, +, +offendv, +, +offensiveadj, +, +offerv, +, +n, +, +offeringn, +, +off-gradeadj, +, +officen, +, +officern, +, +officialn, +, +offsetv, +, +offspringn, +, +oftenadv, +, +ohint, +, +oiln, +, +o, +, +n, +, +oldadj, +, +oliven, +, +omenn, +, +ominousadj, +, +omissionn, +, +omitv, +, +onprep, +, +onceadv, +, +onenum, +, +n, +, +oneselfpron, +, +onionn, +, +onlyadj, +, +onsetn, +, +ontoprep, +, +onwardadv, +, +adj, +, +opaln, +, +opaqueadj, +, +openadj, +, +openern, +, +openingn, +, +operan, +, +operatev, +, +operationn, +, +operationaladj, +, +operativeadj, +, +operatorn, +, +opinionn, +, +opiumn, +, +opponentn, +, +opportuneadj, +, +opportunityn, +, +opposev, +, +oppositeadj, +, +oppositionn, +, +oppressv, +, +oppressionn, +, +opticaladj, +, +optimaladj, +, +optimismn, +, +optimisticadj, +, +optimizev, +, +optimumn, +, +optionn, +, +optionaladj, +, +orconj, +, +oraladj, +, +orangen, +, +orbitn, +, +orchardn, +, +orchestran, +, +ordern, +, +orderlyadj, +, +ordinarilyadv, +, +ordinaryadj, +, +oren, +, +organn, +, +organicadj, +, +organismn, +, +organizationn, +, +organizationaladj, +, +organizev, +, +orientn, +, +orientaladj, +, +n, +, +orientationn, +, +originn, +, +originaladj, +, +originalityn, +, +originallyadv, +, +originatev, +, +ornamentn, +, +ornamentaladj, +, +orphann, +, +oscillationn, +, +otheradj, +, +otherwiseadv, +, +oughtv, +, +ouncen, +, +ourpron, +, +ourselvespron, +, +outadv, +, +outbreakn, +, +outcomen, +, +outdooradj, +, +outdoorsadv, +, +outeradj, +, +outermostadj, +, +outlandn, +, +outlandishadj, +, +outlawn, +, +outlayn, +, +outletn, +, +outlinen, +, +outlookn, +, +outputn, +, +outragen, +, +outrageousadj, +, +outrightadj, +, +outsetn, +, +outsiden, +, +outsidern, +, +outskirtsn, +, +outstandingadj, +, +outturnn, +, +outwardadj, +, +adv, +, +ovaladj, +, +ovenn, +, +overprep, +, +overalladj, +, +overcastadj, +, +overchargev, +, +, +, +overcoatn, +, +overcomev, +, +overestimatev, +, +overextendv, +, +overflowv, +, +overheadadv, +, +, +, +overhearv, +, +overjoyn, +, +overlapv, +, +overlappingadj, +, +overloadv, +, +, +, +overlookv, +, +overnightadv, +, +, +, +overpaymentn, +, +overseasadv, +, +, +, +oversightn, +, +overtakev, +, +overthrowv, +, +overtimen, +, +overwhelmv, +, +overwhelmingadj, +, +owev, +, +owingadj, +, +owln, +, +ownadj, +, +ownern, +, +ownershipn, +, +oxn, +, +oxiden, +, +oxygenn, +, +oystern, +, +, +, +, +, +, +, +pacen, +, +pacificn, +, +packv, +, +packagen, +, +packagingn, +, +packetn, +, +packingn, +, +padn, +, +pagen, +, +pailn, +, +painn, +, +painfuladj, +, +paintn, +, +paintern, +, +paintingn, +, +pairn, +, +palacen, +, +paleadj, +, +palmn, +, +pamphletn, +, +pann, +, +pandan, +, +panen, +, +paneln, +, +panicn, +, +v, +, +panoraman, +, +panoramicadj, +, +pantn, +, +v, +, +panthern, +, +pantryn, +, +pantsn, +, +papern, +, +papercutn, +, +papercuttingn, +, +papersn, +, +parn, +, +parachuten, +, +paraden, +, +v, +, +paradisen, +, +paragraphn, +, +paralleladj, +, +paralysev, +, +parametern, +, +parasiten, +, +parceln, +, +pardonn, +, +v, +, +parentn, +, +parisn, +, +parishn, +, +parkn, +, +parkingn, +, +parliamentn, +, +parlimentaladj, +, +parlorn, +, +parrotn, +, +partn, +, +partialadj, +, +partiallyadv, +, +participantn, +, +participatev, +, +participationn, +, +particlen, +, +particularadj, +, +particularlyadv, +, +partitionv, +, +n, +, +partlyadv, +, +partnern, +, +partnershipn, +, +part-timeadj, +, +partyn, +, +passv, +, +passableadj, +, +passagen, +, +passengern, +, +passionn, +, +passionateadj, +, +passiveadj, +, +passportn, +, +pastadj, +, +past-dueadj, +, +pasten, +, +pastimen, +, +pasturen, +, +patn, +, +v, +, +patchn, +, +patentn, +, +pathn, +, +patheticadj, +, +patiencen, +, +patientadj, +, +patriotn, +, +patrioticadj, +, +patriotismn, +, +patrolv, +, +patronn, +, +patronagen, +, +patternn, +, +pausev, +, +n, +, +pavev, +, +pavementn, +, +pawn, +, +pawnv, +, +payv, +, +payableadj, +, +paymentn, +, +pean, +, +peacen, +, +peacefuladj, +, +peachn, +, +peacockn, +, +peakn, +, +peanutn, +, +pearn, +, +pearln, +, +peasantn, +, +peasantryn, +, +pebblen, +, +peckv, +, +peculiaradj, +, +peculiarityn, +, +pedaln, +, +pedestriann, +, +pedlarn, +, +peeln, +, +peepv, +, +peern, +, +pegn, +, +penn, +, +penaltyn, +, +penciln, +, +pendingadj, +, +penetratev, +, +penetrationn, +, +penicillinn, +, +peninsularn, +, +pennyn, +, +pensionn, +, +peoplen, +, +peppern, +, +perprep, +, +perceivev, +, +percentn, +, +percentagen, +, +perceptionn, +, +perchv, +, +perfectadj, +, +perfectionn, +, +perfectlyadv, +, +performv, +, +performancen, +, +performern, +, +perfumen, +, +perhapsadv, +, +periln, +, +perimetern, +, +periodn, +, +periodicadj, +, +periodicaln, +, +peripheraladj, +, +perishv, +, +permanencen, +, +permanentn, +, +permanentlyadv, +, +permissionn, +, +permissiveadj, +, +permitv, +, +perpendicularadj, +, +perpetualadj, +, +perplexv, +, +persecutev, +, +persecutionn, +, +perseverev, +, +perseverancen, +, +persistv, +, +persistencen, +, +personn, +, +personaladj, +, +personalityn, +, +personallyadv, +, +personneln, +, +perspectiven, +, +persuadev, +, +persuasionn, +, +pertainv, +, +pertinencen, +, +pertinentadj, +, +perturbv, +, +perturbedadj, +, +perusaln, +, +perusev, +, +pessimistn, +, +pessimisticadj, +, +pestn, +, +petn, +, +petitionv, +, +n, +, +petroln, +, +petroleumn, +, +pettyadj, +, +phasen, +, +phenomenonn, +, +philosophern, +, +philosophicaladj, +, +philosophyn, +, +phonen, +, +phoneticsn, +, +photon, +, +photographn, +, +photographern, +, +photographyn, +, +photostaticadj, +, +phrasen, +, +physicaladj, +, +physicallyadv, +, +physiciann, +, +physicistn, +, +physicsn, +, +pianistn, +, +pianon, +, +pickv, +, +picklen, +, +pickpocketn, +, +picnicn, +, +v, +, +pictorialn, +, +picturen, +, +picturesqueadj, +, +pien, +, +piecen, +, +piern, +, +pign, +, +pigeonn, +, +pigmentn, +, +pilen, +, +pilferagev, +, +pilgrimn, +, +pilgrimagen, +, +pilln, +, +pillarn, +, +pillown, +, +pilotn, +, +pinn, +, +pinchv, +, +pinen, +, +pineapplen, +, +pinkadj, +, +n, +, +pintn, +, +pioneern, +, +pioneeringn, +, +piousadj, +, +pipen, +, +pipelinen, +, +piraten, +, +pistoln, +, +pistonn, +, +pitn, +, +pitchv, +, +pitchern, +, +pityn, +, +placen, +, +plaguen, +, +plainadj, +, +plann, +, +平面图v, +, +planen, +, +planetn, +, +plantn, +, +plantationn, +, +plastern, +, +plasticn, +, +plasticsn, +, +platen, +, +plateaun, +, +platformn, +, +platinumn, +, +playv, +, +playern, +, +playgroundn, +, +playmaten, +, +playwrightn, +, +plean, +, +pleadv, +, +pleasantadj, +, +pleasev, +, +pleasedadj, +, +pleasuren, +, +pledgen, +, +plenaryadj, +, +plentifuladj, +, +plentyn, +, +plightn, +, +plotn, +, +ploughn, +, +v, +, +pluckv, +, +plugn, +, +plumbv, +, +plumbern, +, +plumen, +, +plumpadj, +, +plunderv, +, +, +, +plungev, +, +pluraladj, +, +plusprep, +, +plyv, +, +, +, +pneumaticadj, +, +pneumonian, +, +pocketn, +, +poemn, +, +poetn, +, +poetryn, +, +pointn, +, +pointedadj, +, +poisonn, +, +poisonousadj, +, +pokev, +, +pokern, +, +polaradj, +, +polarityn, +, +polen, +, +policen, +, +policemann, +, +policyn, +, +polishv, +, +politeadj, +, +politenessn, +, +politicaladj, +, +politiciann, +, +politicsn, +, +polln, +, +pollutev, +, +pollutionn, +, +polymern, +, +pondn, +, +ponderv, +, +ponyn, +, +pooln, +, +pooradj, +, +popv, +, +n, +, +popcornn, +, +popen, +, +popularadj, +, +popularityn, +, +popularizev, +, +populationn, +, +porcelainn, +, +porchn, +, +poren, +, +porkn, +, +porridgen, +, +portn, +, +portableadj, +, +portern, +, +portionn, +, +portraitn, +, +portrayv, +, +portugaln, +, +portuguesen, +, +adj, +, +posev, +, +positionn, +, +positiveadj, +, +positivelyadv, +, +possessv, +, +possessionn, +, +possessiveadj, +, +possibilityn, +, +possibleadj, +, +possiblyadv, +, +postn, +, +postagen, +, +postaladj, +, +postcardn, +, +posterityn, +, +postmann, +, +post-officen, +, +postponev, +, +postponementn, +, +postulatev, +, +potn, +, +potaton, +, +potentadj, +, +potentialadj, +, +potentialityn, +, +poultryn, +, +poundn, +, +pourv, +, +povertyn, +, +powdern, +, +powern, +, +powerfuladj, +, +practicableadj, +, +practicaladj, +, +practicallyadj, +, +practicen, +, +practisev, +, +prairien, +, +praisev, +, +n, +, +prayv, +, +prayerv, +, +preachv, +, +preachern, +, +precautionn, +, +precedev, +, +precedencen, +, +precedentn, +, +precedingadj, +, +preciousadj, +, +preciseadj, +, +preciselyadv, +, +precisionn, +, +predecessorn, +, +predictv, +, +predictionn, +, +predominancen, +, +predominantadj, +, +prefacen, +, +preferv, +, +preferableadj, +, +preferablyadv, +, +preferencen, +, +preferentialadj, +, +prefixn, +, +pregnancyn, +, +pregnantadj, +, +prejudicen, +, +preliminaryadj, +, +preluden, +, +prematureadj, +, +premiern, +, +premisesn, +, +premiumn, +, +preoccupyv, +, +preparationn, +, +preparev, +, +preparedadj, +, +prepositionn, +, +prescribev, +, +prescribedadj, +, +prescriptionn, +, +presencen, +, +presentadj, +, +presentationn, +, +presentlyadv, +, +preservationn, +, +preservev, +, +presetv, +, +presidev, +, +presidentn, +, +presidentialadj, +, +pressv, +, +pressingadj, +, +pressuren, +, +prestigen, +, +presumablyadv, +, +presumev, +, +pretendv, +, +pretensen, +, +pretentiousadj, +, +prettyadj, +, +prevailv, +, +prevailingadj, +, +prevalencen, +, +prevalentadj, +, +preventv, +, +preventionn, +, +previousadj, +, +previouslyadv, +, +preyn, +, +pricen, +, +price-listn, +, +pricingn, +, +prickv, +, +priden, +, +priestn, +, +primarilyadv, +, +primaryadj, +, +primeadj, +, +primitiveadj, +, +princen, +, +princessn, +, +principaladj, +, +principallyadv, +, +principlen, +, +printv, +, +printern, +, +prioradj, +, +priorityn, +, +prismn, +, +prisonn, +, +prisonern, +, +privacyn, +, +privateadj, +, +privilegen, +, +privilegedadj, +, +prizen, +, +probabilityn, +, +probableadj, +, +probablyadv, +, +probev, +, +problemn, +, +problematicadj, +, +proceduren, +, +proceedv, +, +proceedingn, +, +proceedsn, +, +processn, +, +processingn, +, +adj, +, +processionn, +, +proclaimv, +, +procurev, +, +procurementn, +, +producev, +, +producern, +, +productn, +, +productionn, +, +productiveadj, +, +productivityn, +, +professv, +, +professionn, +, +professionaladj, +, +professorn, +, +proficiencyn, +, +proficientadj, +, +profilen, +, +profitn, +, +profitableadj, +, +proformaadj, +, +profoundadj, +, +programn, +, +programern, +, +programingn, +, +progressn, +, +v, +, +progressiveadj, +, +prohibitv, +, +prohibitionn, +, +prohibitiveadj, +, +projectn, +, +projectionn, +, +projectorn, +, +proletarianadj, +, +n, +, +prolongv, +, +prominencen, +, +prominentadj, +, +promisev, +, +promisingadj, +, +promissoryadj, +, +promotev, +, +promotionn, +, +promptadj, +, +promptlyadv, +, +proneadj, +, +pronounn, +, +pronouncev, +, +pronunciationn, +, +proofn, +, +propagandan, +, +propagatev, +, +propagationn, +, +propelv, +, +propellentadj, +, +propellern, +, +properadj, +, +properlyadv, +, +propertyn, +, +prophesyn, +, +prophetn, +, +proportionn, +, +proportionaladj, +, +proposaln, +, +proposev, +, +propositionn, +, +proprietorn, +, +proprietorshipn, +, +prosen, +, +prosecutev, +, +prosecutionn, +, +prosecutorn, +, +prospectn, +, +prosperityn, +, +prosperousadj, +, +protectv, +, +protectionn, +, +protectionismn, +, +protectiveadj, +, +proteinn, +, +protestv, +, +n, +, +protestantn, +, +protocoln, +, +prototypen, +, +protractedadj, +, +proudadj, +, +provev, +, +proverbn, +, +providev, +, +providedconj, +, +provincen, +, +provincialadj, +, +provisionn, +, +provisionaladj, +, +provocationn, +, +provokev, +, +proximoadj, +, +prudencen, +, +prudentadj, +, +psychologicaladj, +, +psychologistn, +, +psychologyn, +, +publicadj, +, +publicationn, +, +publicityn, +, +publiclyadv, +, +publishv, +, +publishern, +, +puddingn, +, +puffn, +, +pullv, +, +pulleyn, +, +pulsen, +, +pumpn, +, +pumpkinn, +, +punchn, +, +v, +, +punctualadj, +, +punctualityn, +, +punctuationn, +, +punishv, +, +punishmentn, +, +pupiln, +, +puppetn, +, +puppyn, +, +purchasev, +, +n, +, +purchasern, +, +pureadj, +, +purelyadv, +, +purifyv, +, +purityn, +, +purplen, +, +purposen, +, +pursen, +, +pursuancen, +, +pursuantn, +, +pursuev, +, +pursuitn, +, +pushv, +, +putv, +, +puzzlev, +, +谜语, +, +pyjamasn, +, +pyramidn, +, +, +, +, +, +, +, +qualificationn, +, +qualifiedadj, +, +qualifyv, +, +qualitativeadj, +, +qualityn, +, +quantitativeadj, +, +quantityn, +, +quarrelv, +, +n, +, +quartn, +, +quartern, +, +quarterlyadj, +, +quartzn, +, +quayn, +, +queenn, +, +queeradj, +, +quenchv, +, +queryv, +, +n, +, +questn, +, +questionn, +, +questionnairen, +, +queuen, +, +quickadj, +, +quickenv, +, +quicklyadv, +, +quietadj, +, +quietlyadv, +, +quietnessn, +, +quiltn, +, +quitv, +, +quiteadv, +, +quiverv, +, +quizn, +, +quotan, +, +quotationn, +, +quotev, +, +rabbitn, +, +racen, +, +racialadj, +, +rackn, +, +racketn, +, +radarn, +, +radialadj, +, +radiantadj, +, +radiatev, +, +radiationn, +, +radicaladj, +, +radion, +, +radioactiveadj, +, +radioactivityn, +, +radishn, +, +radiumn, +, +radiusn, +, +ragn, +, +ragen, +, +raidv, +, +railn, +, +railroadn, +, +railwayn, +, +rainn, +, +rainbown, +, +raincoatn, +, +rainfalln, +, +rainyadj, +, +raisev, +, +raken, +, +v, +, +rallyn, +, +v, +, +ramblen, +, +ranchn, +, +randomadj, +, +rangen, +, +rankn, +, +rapidadj, +, +rapidlyadv, +, +rapturen, +, +rareadj, +, +rarelyadv, +, +rascaln, +, +rashadj, +, +ratn, +, +raten, +, +ratheradv, +, +ratificationn, +, +ratifyv, +, +ration, +, +rationn, +, +rationaladj, +, +rattlev, +, +n, +, +ravagen, +, +rawadj, +, +rayn, +, +razorn, +, +reprep, +, +reachv, +, +reactv, +, +reactionn, +, +reactionaryadj, +, +reactorn, +, +readv, +, +readern, +, +readilyadv, +, +readingn, +, +readyadj, +, +realadj, +, +realismn, +, +realistn, +, +realisticadj, +, +realityn, +, +realizationn, +, +realizev, +, +reallyadv, +, +realmn, +, +reapv, +, +rearn, +, +reasonn, +, +reasonableadj, +, +reasonablyadv, +, +reassurev, +, +rebaten, +, +rebelv, +, +rebellionn, +, +rebukev, +, +recallv, +, +recedev, +, +receiptn, +, +receivev, +, +receivern, +, +recentadj, +, +recentlyadv, +, +receptionn, +, +receptionistn, +, +recessionn, +, +recipen, +, +recipientn, +, +reciprocaladj, +, +recitationn, +, +recitev, +, +recklessadj, +, +reckonv, +, +reclaimv, +, +recognitionn, +, +recognizev, +, +recollectv, +, +recollectionn, +, +recommendv, +, +recommendationn, +, +recompensev, +, +n, +, +reconcilev, +, +reconnaissancen, +, +recordv, +, +recordern, +, +recoursen, +, +recoverv, +, +recoveryn, +, +recreationn, +, +recruitv, +, +recruitmentn, +, +rectanglen, +, +rectificationn, +, +rectifyv, +, +recurv, +, +recurrencen, +, +redadj, +, +redeemv, +, +redoundv, +, +reducev, +, +reductionn, +, +reedn, +, +reefn, +, +reeln, +, +reexportv, +, +referv, +, +refereen, +, +referencen, +, +referentn, +, +refinev, +, +refinedadj, +, +refinementn, +, +refineryn, +, +reflectv, +, +reflectionn, +, +reformv, +, +n, +, +refrainv, +, +refreshv, +, +refreshmentn, +, +refrigeratorn, +, +refugen, +, +refugeen, +, +refundv, +, +归还n, +, +refusaln, +, +refusev, +, +refutev, +, +regardv, +, +regardingprep, +, +regardlessadj, +, +adv, +, +regimen, +, +regimentn, +, +regionn, +, +regionaladj, +, +regionalizationn, +, +regionalizev, +, +registerv, +, +registeredadj, +, +registrationn, +, +regretv, +, +regretfuladj, +, +regretfullyadv, +, +regrettableadj, +, +regularadj, +, +regularityn, +, +regularlyadv, +, +regulatev, +, +regulationn, +, +rehearsaln, +, +rehearsev, +, +reignn, +, +reimbursev, +, +reimbursementn, +, +reinn, +, +reinforcev, +, +reinforcementn, +, +reiteratev, +, +rejectv, +, +rejectionn, +, +rejoicev, +, +relatev, +, +relatedadj, +, +relationn, +, +relationshipn, +, +relativen, +, +relativelyadv, +, +relativityn, +, +relaxv, +, +relaxationn, +, +relayv, +, +releasev, +, +relevantadj, +, +reliabilityn, +, +reliableadj, +, +reliancen, +, +reliefn, +, +relievev, +, +religionn, +, +religiousadj, +, +relinquishv, +, +relishn, +, +reluctancen, +, +reluctantadj, +, +relyv, +, +remainn, +, +remaindern, +, +remainsn, +, +remarkv, +, +remarkableadj, +, +remedyn, +, +rememberv, +, +remembrancen, +, +remindv, +, +reminiscencen, +, +reminiscentadj, +, +remitv, +, +remittancen, +, +remnantn, +, +remoteadj, +, +remotenessn, +, +removaln, +, +removev, +, +remunerationn, +, +renaissancen, +, +renderv, +, +renewv, +, +renewableadj, +, +renewaln, +, +rentn, +, +rentaladj, +, +repairv, +, +repairmenn, +, +repayv, +, +repealv, +, +n, +, +repeatv, +, +repeatedlyadj, +, +repelv, +, +repentv, +, +repetitionn, +, +repetitiveadj, +, +replacev, +, +replacementn, +, +replenishv, +, +replenishmentn, +, +replyv, +, +n, +, +reportv, +, +reportagen, +, +reportern, +, +representv, +, +representationn, +, +representativeadj, +, +reproachv, +, +n, +, +reproducev, +, +reproductionn, +, +reptilen, +, +republicn, +, +republicann, +, +adj, +, +repudiaten, +, +reputableadj, +, +reputationn, +, +reputen, +, +requestn, +, +requirev, +, +requirementn, +, +requisiteadj, +, +rescindadj, +, +rescuev, +, +n, +, +researchv, +, +n, +, +researchern, +, +resemblancen, +, +resemblev, +, +resentv, +, +resentfuladj, +, +resentmentn, +, +reservationn, +, +reservev, +, +reservoirn, +, +residev, +, +residencen, +, +residentn, +, +residualadj, +, +resignv, +, +resignationn, +, +resistv, +, +resistancen, +, +resistantn, +, +resoluteadj, +, +resolutionn, +, +resolutelyadj, +, +resolvev, +, +resortv, +, +resourcen, +, +respectv, +, +respectableadj, +, +respectfuladj, +, +respectfullyadv, +, +respectiveadj, +, +respectivelyadv, +, +respondv, +, +responsev, +, +responsibilityn, +, +responsibleadj, +, +restv, +, +restaurantn, +, +restlessadj, +, +restockv, +, +restorev, +, +restrainv, +, +restraintn, +, +restrictv, +, +restrictionn, +, +restrictiven, +, +resultn, +, +resultantadj, +, +resumev, +, +resumen, +, +retailv, +, +n, +, +retailern, +, +retainv, +, +retellv, +, +retirev, +, +retirementn, +, +retortv, +, +retreatv, +, +n, +, +retroactiveadj, +, +returnv, +, +revealv, +, +revengen, +, +v, +, +revenuen, +, +reverencen, +, +reverseadj, +, +revertv, +, +reviewv, +, +n, +, +revisev, +, +revisionn, +, +revivaln, +, +revivev, +, +revokev, +, +revoltn, +, +v, +, +revolutionn, +, +revolutionaryadj, +, +revolvev, +, +rewardn, +, +rewardingadj, +, +rheumatismn, +, +rhymen, +, +rhythmn, +, +ribn, +, +ribbonn, +, +ricen, +, +richadj, +, +richnessn, +, +ridv, +, +riddlen, +, +ridev, +, +ridgen, +, +ridiculen, +, +v, +, +rediculousadj, +, +riflen, +, +rightadj, +, +righteousadj, +, +rigidadj, +, +rigidityadj, +, +rigorn, +, +rigorousadj, +, +rimn, +, +ringv, +, +rinsev, +, +riotn, +, +v, +, +riotousadj, +, +ripv, +, +ripeadj, +, +ripenv, +, +ripplen, +, +risev, +, +riskn, +, +v, +, +riskyadj, +, +rivaln, +, +rivalryn, +, +rivern, +, +roadn, +, +roamv, +, +roarv, +, +n, +, +roastv, +, +robv, +, +robbern, +, +robberyn, +, +roben, +, +robotn, +, +robustadj, +, +rockn, +, +rock-bottomn, +, +rocketn, +, +rodn, +, +rolen, +, +rollv, +, +rollern, +, +romanadj, +, +romancen, +, +romanticadj, +, +romanticismn, +, +romen, +, +roofn, +, +roomn, +, +roostern, +, +rootn, +, +ropen, +, +rosen, +, +rosyadj, +, +rotv, +, +rotaryadj, +, +rotatev, +, +rotationn, +, +rottenadj, +, +roughadj, +, +roughlyadv, +, +roundadj, +, +roundaboutadj, +, +rousev, +, +routen, +, +routinen, +, +rowv, +, +royaladj, +, +royaltyn, +, +rubv, +, +rubbern, +, +rubbishn, +, +rudeadj, +, +rugn, +, +ruinn, +, +ruinousadj, +, +rulen, +, +rulern, +, +rulingadj, +, +rumorn, +, +v, +, +runv, +, +runnern, +, +runningadj, +, +ruraladj, +, +rushv, +, +n, +, +russian, +, +russiann, +, +adj, +, +rustn, +, +rustyadj, +, +ruthlessadj, +, +, +, +, +, +, +, +sackn, +, +sacredadj, +, +sacrificen, +, +v, +, +sadadj, +, +saddlen, +, +sadlyadv, +, +sadnessn, +, +safeadj, +, +safelyadv, +, +safetyn, +, +sagv, +, +saidadj, +, +sailn, +, +sailingadj, +, +sailorn, +, +saintn, +, +saken, +, +saladn, +, +salabilityn, +, +salableadj, +, +salaryn, +, +salen, +, +salesn, +, +salesmann, +, +salmonn, +, +saltn, +, +saltyadj, +, +salutev, +, +salutionn, +, +sameadj, +, +samplen, +, +samplingn, +, +sandn, +, +sandwichn, +, +sandyadj, +, +sanitaryn, +, +santaClausn, +, +sarcasmn, +, +sarcasticadj, +, +sardinen, +, +satelliten, +, +satiren, +, +satisfactionn, +, +satisfactorilyadv, +, +satisfactoryadj, +, +satisfyv, +, +saturationn, +, +saturdayn, +, +saturnn, +, +saucen, +, +saucern, +, +sausagen, +, +savageadj, +, +savev, +, +savingsn, +, +sawv, +, +n, +, +sayv, +, +scalen, +, +scalyadj, +, +scanv, +, +scandaln, +, +scarn, +, +scarceadj, +, +scarcelyadv, +, +scarcityn, +, +scarev, +, +scarfn, +, +scarletadj, +, +scatterv, +, +scenen, +, +sceneryn, +, +scenicadj, +, +scentn, +, +schedulen, +, +schemen, +, +scholarn, +, +scholarshipn, +, +schooln, +, +schoolingn, +, +sciencen, +, +scientificadj, +, +scientistn, +, +scissorsn, +, +scoffv, +, +scoldv, +, +n, +, +scopen, +, +scorchv, +, +scorchingadj, +, +scoren, +, +scornn, +, +v, +, +scornfuladj, +, +scotchn, +, +scotsmann, +, +scottishadj, +, +scotlandn, +, +scoutn, +, +scramblev, +, +scrapn, +, +scrapev, +, +scratchv, +, +screamv, +, +n, +, +screechv, +, +n, +, +screenn, +, +screwv, +, +screwdrivern, +, +scriptn, +, +scrubv, +, +scrutinyn, +, +sculptorn, +, +sculpturen, +, +sean, +, +sealv, +, +seamn, +, +seamann, +, +seaportn, +, +searchv, +, +n, +, +seashoren, +, +seasiden, +, +seasonn, +, +seasonaladj, +, +seatn, +, +secondnum, +, +secondaryadj, +, +secondhandadj, +, +secondlyadv, +, +secrecyn, +, +secretadj, +, +secretariatn, +, +secretaryn, +, +sectionn, +, +sectorn, +, +secureadj, +, +securityn, +, +seev, +, +seedn, +, +seekv, +, +seemv, +, +seeminglyadv, +, +segmentn, +, +seizev, +, +seizuren, +, +seldomadv, +, +selectv, +, +selectionn, +, +selfn, +, +selfishadj, +, +sellv, +, +sellern, +, +seminarn, +, +semiconductorn, +, +senaten, +, +senatorn, +, +sendv, +, +sendern, +, +senioradj, +, +sensationn, +, +sensationaladj, +, +sensen, +, +senselessadj, +, +sensibleadj, +, +sensitiveadj, +, +sensitivityn, +, +sentencen, +, +sentimentn, +, +sentimentaladj, +, +separatev, +, +separatelyadv, +, +separationn, +, +septembern, +, +sequencen, +, +sereneadj, +, +serenityn, +, +seriesn, +, +seriousadj, +, +seriouslyadv, +, +sermonn, +, +serpentn, +, +servantn, +, +servev, +, +servicen, +, +serviceableadj, +, +sessionn, +, +setv, +, +settingn, +, +settlev, +, +settlementn, +, +sevennum, +, +seventeennum, +, +seventhnum, +, +seventynum, +, +severaladj, +, +severeadj, +, +severelyadv, +, +sewv, +, +sewing-machinen, +, +sexn, +, +sexualadj, +, +sexualityn, +, +shabbyadj, +, +shaden, +, +shadown, +, +shadowyadj, +, +shadyadj, +, +shaftn, +, +shakev, +, +shallv, +, +shallowadj, +, +shamn, +, +shamen, +, +shamefuladj, +, +shampoon, +, +shapen, +, +shapelessadj, +, +sharen, +, +sharkn, +, +sharpadj, +, +sharpenv, +, +sharpenern, +, +sharplyadv, +, +shatterv, +, +shavev, +, +shepron, +, +shearv, +, +shedv, +, +sheepn, +, +sheepishadj, +, +sheeradj, +, +sheetn, +, +shelfn, +, +shelln, +, +sheltern, +, +shepherdn, +, +sheriffn, +, +shieldn, +, +shiftv, +, +shillingn, +, +shinev, +, +shinyadj, +, +shipn, +, +shipbuildingn, +, +shipmailn, +, +shipmentn, +, +shipownern, +, +shippingn, +, +shipwreckn, +, +shipyardn, +, +shirtn, +, +shiverv, +, +shockn, +, +shoen, +, +shoemakern, +, +shootv, +, +shopn, +, +shopkeepern, +, +shoppingn, +, +shoren, +, +shortadj, +, +shortagen, +, +shortcomingn, +, +shortcutn, +, +shortenv, +, +shorthandn, +, +shortlyadv, +, +shortsn, +, +short-weightn, +, +shotn, +, +shouldv, +, +shouldern, +, +shoutv, +, +n, +, +shovev, +, +shoveln, +, +showv, +, +showern, +, +showroomn, +, +shrewdadj, +, +shriekv, +, +n, +, +shrillv, +, +shrinen, +, +shrimpn, +, +shrinkv, +, +shroudn, +, +shrubn, +, +shrugv, +, +n, +, +shufflev, +, +shunv, +, +shutv, +, +shuttern, +, +shuttlen, +, +shyadj, +, +sickadj, +, +sicknessn, +, +sicklen, +, +siden, +, +sidewalkn, +, +sidewaysadv, +, +siegev, +, +sieven, +, +siftv, +, +sighv, +, +n, +, +sightn, +, +sightseeingn, +, +signn, +, +signaln, +, +signaturen, +, +significancen, +, +significantadj, +, +signifyv, +, +signpostn, +, +silencen, +, +silentadj, +, +siliconn, +, +silkn, +, +silkyadj, +, +sillyadj, +, +silvern, +, +similaradj, +, +similarityn, +, +simpleadj, +, +simplicityn, +, +simplifyv, +, +simplyadv, +, +simulatev, +, +simultaneousadj, +, +simultaneouslyadv, +, +sinn, +, +sinceprep, +, +sincereadj, +, +sincerelyadv, +, +sincerityn, +, +sinfuladj, +, +singv, +, +singern, +, +singleadj, +, +singularadj, +, +sinkv, +, +sirn, +, +sirenn, +, +sistern, +, +sitv, +, +siten, +, +sitting-roomn, +, +situatev, +, +situationn, +, +sixnum, +, +sixteennum, +, +sixthnum, +, +sixtynum, +, +sizableadj, +, +sizen, +, +skaten, +, +skatingn, +, +skeletonn, +, +sketchn, +, +skin, +, +skiingn, +, +skilln, +, +skillfuladj, +, +skimv, +, +skinn, +, +skipv, +, +skirmishn, +, +skirtn, +, +skulln, +, +skyn, +, +skyrocketv, +, +skyscrapern, +, +slackadj, +, +slamv, +, +slandern, +, +v, +, +slangn, +, +slapv, +, +slaughterv, +, +n, +, +slaven, +, +slaveryn, +, +slayv, +, +sleepv, +, +n, +, +sleepyadj, +, +sleetn, +, +sleeven, +, +slenderadj, +, +slicen, +, +slidev, +, +slightadj, +, +slightlyadv, +, +slimadj, +, +slipv, +, +slippern, +, +slipperyadj, +, +slitv, +, +slogann, +, +slopev, +, +slowadj, +, +slowdownn, +, +slowlyadj, +, +slumn, +, +slumbern, +, +slumpn, +, +slyadj, +, +smackn, +, +smalladj, +, +smartadj, +, +smashv, +, +smellv, +, +, +, +smilev, +, +, +, +smogn, +, +smokev, +, +smokern, +, +smokingn, +, +smoothadj, +, +smoothlyadv, +, +smugglev, +, +smugglern, +, +smugglingn, +, +snackn, +, +snailn, +, +snaken, +, +snapv, +, +, +, +snatchv, +, +, +, +sneakv, +, +sneakersn, +, +sneerv, +, +, +, +sneezev, +, +sniffv, +, +snobn, +, +snobberyn, +, +snobbishadj, +, +snorev, +, +snown, +, +snowmann, +, +snowstormn, +, +snowyadj, +, +soadv, +, +soakv, +, +soapn, +, +soarv, +, +sobv, +, +, +, +soberadj, +, +so-calledadj, +, +soccern, +, +sociableadj, +, +socialadj, +, +socialismn, +, +socialistn, +, +societyn, +, +sociologistn, +, +sociologyn, +, +sockn, +, +sodan, +, +sodiumn, +, +sofan, +, +softadj, +, +softenv, +, +softlyadv, +, +softnessn, +, +softwaren, +, +soiln, +, +solaradj, +, +soldiern, +, +soleadj, +, +solelyadv, +, +solemnadj, +, +solicitorn, +, +solidadj, +, +solidarityn, +, +solitaryadj, +, +solituden, +, +solon, +, +solutionn, +, +solvev, +, +solvencyn, +, +solventadj, +, +someadj, +, +somebodypron, +, +somehowadv, +, +someonepron, +, +somethingpron, +, +sometimeadv, +, +sometimesadv, +, +somewhatadv, +, +somewhereadv, +, +sonn, +, +songn, +, +son-in-lawn, +, +sonnetn, +, +sonyericssonn, +, +soonadv, +, +sootn, +, +soothev, +, +sophisticatedadj, +, +sophisticationn, +, +soreadj, +, +sorrown, +, +sorrowfuladj, +, +sorryadj, +, +sortn, +, +soulv, +, +soundn, +, +soupn, +, +souradj, +, +sourcen, +, +southn, +, +, +, +southeastn, +, +southernadj, +, +southwardadj, +, +adv, +, +southwestn, +, +souvenirn, +, +sovereignn, +, +sovereigntyn, +, +sowv, +, +soyn, +, +spacen, +, +spacecraftn, +, +spaceshipn, +, +spaceshuttlen, +, +spaciousadj, +, +spaden, +, +spainn, +, +spann, +, +spanishadj, +, +n, +, +sparev, +, +sparkn, +, +sparklev, +, +sparrown, +, +spatialadj, +, +speakv, +, +speakern, +, +spearn, +, +specialadj, +, +specialistn, +, +specializev, +, +specializedadj, +, +speciallyadv, +, +specialtyn, +, +speciesn, +, +specificadj, +, +specificationn, +, +specifyv, +, +specimenn, +, +spectaclen, +, +spectacularadj, +, +spectatorn, +, +spectrumn, +, +speculatev, +, +speculationn, +, +speculatorn, +, +speechn, +, +speedn, +, +speedyadj, +, +spellv, +, +spellingn, +, +spendv, +, +spheren, +, +spicen, +, +spicyadj, +, +spidern, +, +spillv, +, +spinv, +, +spiraladj, +, +n, +, +spiritn, +, +spiritualadj, +, +spitv, +, +spiten, +, +splashv, +, +splendidadj, +, +splitv, +, +spoilv, +, +spokesmann, +, +spongen, +, +sponsorn, +, +sponsorshipn, +, +spontaneousadj, +, +spoonn, +, +spoonfuladj, +, +sportv, +, +sportsmann, +, +sportsmanshipn, +, +spotn, +, +sprainv, +, +, +, +sprayn, +, +spreadv, +, +springv, +, +sprinklev, +, +sproutn, +, +spurn, +, +, +, +spyn, +, +squaren, +, +squashv, +, +squatv, +, +squeezev, +, +, +, +squirreln, +, +stabv, +, +, +, +stabilityn, +, +stableadj, +, +stackn, +, +v, +, +stadiumn, +, +staffn, +, +stagen, +, +staggerv, +, +stagnationn, +, +stainn, +, +stainlessadj, +, +stairn, +, +staircasen, +, +staken, +, +staleadj, +, +stalkn, +, +stalln, +, +stammerv, +, +n, +, +stampn, +, +standv, +, +standardn, +, +standardizev, +, +standingadj, +, +standpointn, +, +standstilln, +, +staplen, +, +staplern, +, +starn, +, +staren, +, +v, +, +startv, +, +startingn, +, +startlev, +, +starvationn, +, +starvev, +, +staten, +, +statementn, +, +statesmann, +, +staticadj, +, +stationn, +, +stationaryadj, +, +stationeryn, +, +statisticaladj, +, +statisticsn, +, +statuen, +, +statusn, +, +statuten, +, +stayv, +, +steadilyadv, +, +steadyadj, +, +steakn, +, +stealv, +, +steamn, +, +steamern, +, +steeln, +, +steepadj, +, +steerv, +, +stemn, +, +stenciln, +, +stepn, +, +stereon, +, +sterlingadj, +, +sternadj, +, +stevedoren, +, +stewv, +, +stewardn, +, +stewardessn, +, +stickn, +, +stickyadj, +, +stiffadj, +, +stilladj, +, +stillnessn, +, +stimulatev, +, +stimulationn, +, +stingn, +, +stinkadj, +, +stipulatev, +, +stipulationn, +, +stirv, +, +stirringadj, +, +stitchn, +, +stockn, +, +stockingn, +, +stomachn, +, +stonen, +, +stonyadj, +, +stooln, +, +stoopv, +, +stopv, +, +storagen, +, +storen, +, +storeyn, +, +stormn, +, +stormyadj, +, +storyn, +, +stoutadj, +, +stoven, +, +stowv, +, +stowagen, +, +straightadj, +, +straightforwardadj, +, +straightenv, +, +strainv, +, +straitn, +, +strandn, +, +strangeadj, +, +strangern, +, +strapn, +, +strategicadj, +, +strategyn, +, +strawn, +, +strawberryn, +, +strayv, +, +streakn, +, +streamn, +, +streamlinen, +, +streetn, +, +streetcarn, +, +strengthn, +, +strengthenv, +, +stressv, +, +n, +, +stretchv, +, +strictadj, +, +strictlyadv, +, +strideadv, +, +strifen, +, +strikev, +, +strikingadj, +, +stringn, +, +stripv, +, +stripen, +, +strivev, +, +stroken, +, +strollv, +, +n, +, +strollern, +, +strongadj, +, +stronglyadv, +, +strongholdn, +, +structuraladj, +, +structuren, +, +strugglev, +, +n, +, +stubbornadj, +, +studentn, +, +studion, +, +studyv, +, +n, +, +stuffn, +, +stuffyadj, +, +stumblev, +, +stumpn, +, +stupidadj, +, +stupidityn, +, +sturdyadj, +, +stylen, +, +stylistn, +, +subdividev, +, +subduev, +, +subjectn, +, +subjectiveadj, +, +subjunctiveadj, +, +submarineadj, +, +submergev, +, +submitv, +, +subordinateadj, +, +subordinationn, +, +subscribev, +, +subscriptionn, +, +subsequencen, +, +subsequentadj, +, +subsequentlyadv, +, +subsidiaryadj, +, +substancen, +, +substantialadj, +, +substantiatev, +, +substituten, +, +v, +, +substitutionn, +, +subtleadj, +, +subtractv, +, +subtractionn, +, +suburbn, +, +suburbanadj, +, +subwayn, +, +succeedv, +, +successn, +, +successfuladj, +, +successfullyadv, +, +successionn, +, +successiveadj, +, +successorn, +, +suchadj, +, +suckv, +, +suddenadj, +, +suddenlyadv, +, +sufferv, +, +sufferingn, +, +sufficev, +, +sufficientadj, +, +sufficientlyadv, +, +suffixn, +, +sugarn, +, +suggestv, +, +suggestionn, +, +suiciden, +, +suitn, +, +suitableadj, +, +suitcasen, +, +suiten, +, +sullenadj, +, +sultryadj, +, +sumn, +, +summarizev, +, +summaryn, +, +summern, +, +summitn, +, +summonv, +, +n, +, +sunn, +, +sunburnv, +, +sundayn, +, +sunflowern, +, +sunlightn, +, +sunnyadj, +, +sunrisen, +, +sunsetn, +, +sunshinen, +, +superadj, +, +superbadj, +, +superficialadj, +, +superinrtendentn, +, +superioradj, +, +superiorityn, +, +supermarketn, +, +supersedev, +, +supersonicadj, +, +superstitionn, +, +superstitiousadj, +, +supervisev, +, +supervisionn, +, +supervisorn, +, +suppern, +, +supplementn, +, +v, +, +supplementaryadj, +, +suppliern, +, +supplyv, +, +supportv, +, +supportern, +, +supposev, +, +supposingconj, +, +suppressv, +, +suppressionn, +, +supremeadj, +, +surchargen, +, +sureadj, +, +surelyadv, +, +surfacen, +, +surgen, +, +v, +, +surgeonn, +, +surgeryn, +, +surmisev, +, +n, +, +surnamen, +, +surpassv, +, +surplusn, +, +surprisev, +, +surprisingadj, +, +surrenderv, +, +surroundv, +, +surroundingsn, +, +surveyv, +, +surveyorn, +, +survivaln, +, +survivev, +, +survivorn, +, +suspectv, +, +suspendv, +, +suspensen, +, +suspicionn, +, +suspiciousadj, +, +sustainv, +, +swallown, +, +swampn, +, +swann, +, +swarmn, +, +swayv, +, +swearv, +, +sweatv, +, +sweatern, +, +sweden, +, +swedenn, +, +swedishadj, +, +n, +, +sweepv, +, +sweetadj, +, +sweetenv, +, +sweetheartn, +, +sweetnessn, +, +swellv, +, +swiftadj, +, +swimv, +, +swingv, +, +swissn, +, +switchv, +, +switzerlandn, +, +swordn, +, +syllablen, +, +symboln, +, +symbolizev, +, +symmetricadj, +, +symmetryn, +, +sympatheticadj, +, +sympathizev, +, +sympathyn, +, +symphonyn, +, +symposiumn, +, +symptomn, +, +synonymn, +, +synthesisn, +, +syntheticadj, +, +systemn, +, +systematicadj, +, +systematicallyadv, +, +, +, +, +, +, +tablen, +, +tabletn, +, +tabulatev, +, +tackn, +, +tacklen, +, +tactn, +, +tactfuladj, +, +tacticsn, +, +tagn, +, +tailn, +, +tailorn, +, +takev, +, +take-offn, +, +talen, +, +talentn, +, +talkv, +, +talkativeadj, +, +talladj, +, +tallyv, +, +tamev, +, +tann, +, +tanglev, +, +tankn, +, +tankern, +, +tapv, +, +tapen, +, +tape-recordern, +, +tape-recordingn, +, +tarn, +, +targetn, +, +taren, +, +tariffn, +, +taskn, +, +tasten, +, +tastefuladj, +, +taxn, +, +taxationn, +, +taxin, +, +tean, +, +teachv, +, +teachern, +, +teachingn, +, +teacupn, +, +teamn, +, +teapotn, +, +tearn, +, +teasev, +, +technicaladj, +, +techniciann, +, +techniquen, +, +technologicaladj, +, +technologyn, +, +tediousadj, +, +teenagern, +, +teensn, +, +telefaxn, +, +telegramn, +, +telegraphn, +, +telephonen, +, +telescopen, +, +televisionn, +, +telexn, +, +tellv, +, +tellern, +, +tempern, +, +temperaturen, +, +templen, +, +temporaryadj, +, +temptv, +, +tempatationn, +, +tennum, +, +tenantn, +, +tendv, +, +tendencyn, +, +tendern, +, +tenisn, +, +tenorn, +, +tenseadj, +, +tensionn, +, +tentn, +, +tentativeadj, +, +tenthnum, +, +termn, +, +terminableadj, +, +terminaln, +, +terminatev, +, +terminationn, +, +terminologyn, +, +terracen, +, +terribleadj, +, +terriblyadv, +, +terrificadj, +, +terrifyv, +, +territoryn, +, +terrorn, +, +terrorismn, +, +terroristn, +, +testv, +, +n, +, +testifyv, +, +testimonyn, +, +textn, +, +textbookn, +, +textilen, +, +textualadj, +, +thanconj, +, +thankv, +, +thankfuladj, +, +thanksn, +, +thanksgivingday]n, +, +thatadj, +, +, +, +, +, +theatren, +, +theatricaladj, +, +theftn, +, +theiradj, +, +thempron, +, +themen, +, +themselvespron, +, +thenadv, +, +theoreticaladj, +, +theoryn, +, +thereadv, +, +thereafteradv, +, +therebyadv, +, +thereforadv, +, +thereforeadv, +, +therefromadv, +, +thereinadv, +, +thereofadv, +, +thereonadv, +, +therewithadv, +, +thermometern, +, +thesepron, +, +thesisn, +, +theypron, +, +thickadj, +, +thickenv, +, +thicknessn, +, +thiefn, +, +thighn, +, +thinadj, +, +thingn, +, +thinkv, +, +thinkingn, +, +thinkern, +, +thirdnum, +, +thirstn, +, +thirstyadj, +, +thirteennum, +, +thirtynum, +, +thisadj, +, +pron, +, +thornn, +, +thoroughadj, +, +thoroughlyadv, +, +thosepron, +, +adj, +, +thoughconj, +, +thoughtn, +, +thoughtfuladj, +, +thoughtlessadj, +, +thousandnum, +, +thrashv, +, +threadn, +, +threatn, +, +threatenv, +, +threenum, +, +thresholdn, +, +thriftn, +, +thriftyadj, +, +thrillv, +, +thrillern, +, +thrivev, +, +throatn, +, +thronen, +, +throngn, +, +throughprep, +, +throughoutprep, +, +throwv, +, +n, +, +thrustv, +, +thumbn, +, +thumbtackn, +, +thundern, +, +thunderstormn, +, +thursday]n, +, +thusadv, +, +tickn, +, +ticketn, +, +ticklev, +, +tiden, +, +tidyadj, +, +tiev, +, +tie-upn, +, +tigern, +, +tightadj, +, +tightenv, +, +tightlyadv, +, +tigressn, +, +tilen, +, +tillprep, +, +tiltv, +, +n, +, +timbern, +, +timen, +, +timelyadj, +, +timetablen, +, +timidadj, +, +tinn, +, +tinyadj, +, +tipn, +, +tiptoev, +, +tirev, +, +tiredadj, +, +tiresomeadj, +, +tissuen, +, +titlen, +, +toprep, +, +toadn, +, +toastn, +, +tobaccon, +, +todayadv, +, +, +, +toen, +, +togetheradv, +, +toilv, +, +toiletn, +, +tokenn, +, +tolerableadj, +, +tolerancen, +, +tolerantadj, +, +toleratev, +, +tolln, +, +tomaton, +, +tombn, +, +tombstonen, +, +tomorrown, +, +tonn, +, +tonen, +, +tonguen, +, +tonightn, +, +tonnagen, +, +tonnen, +, +tooadv, +, +tooln, +, +toothn, +, +toothachen, +, +toothbrushn, +, +toothpasten, +, +topn, +, +topicn, +, +torchn, +, +tormentv, +, +n, +, +torpedon, +, +torrentn, +, +tortoisen, +, +torturev, +, +n, +, +tossv, +, +totaladj, +, +totallyadv, +, +touchv, +, +toughadj, +, +tourn, +, +v, +, +tourismn, +, +touristn, +, +towv, +, +n, +, +towardprep, +, +toweln, +, +towern, +, +townn, +, +toyn, +, +tracen, +, +trackn, +, +tractorn, +, +traden, +, +tradern, +, +trademarkn, +, +tradesmann, +, +traditionn, +, +traditionaladj, +, +trafficn, +, +tragedyn, +, +tragicadj, +, +trailv, +, +trainn, +, +traineen, +, +trainern, +, +trainingn, +, +traitorn, +, +tramn, +, +trampn, +, +tramplev, +, +tranquiladj, +, +transactv, +, +transactionn, +, +transferv, +, +transferableadj, +, +transformv, +, +transformationn, +, +transformern, +, +transcientadj, +, +transistorn, +, +transitv, +, +transitionn, +, +translatev, +, +translationn, +, +translatorn, +, +transmissionn, +, +transmitv, +, +transparentadj, +, +transplantv, +, +transportv, +, +transportationn, +, +transshipv, +, +transshipmentn, +, +transverseadj, +, +trapn, +, +traversen, +, +v, +, +travelv, +, +travelern, +, +trayn, +, +treadv, +, +treasonn, +, +treasuren, +, +treasurern, +, +treatv, +, +treatmentn, +, +treatyn, +, +treen, +, +tremblev, +, +tremendousadj, +, +trenchn, +, +trendn, +, +trialn, +, +trianglen, +, +triangularadj, +, +triben, +, +tributen, +, +trickn, +, +tricklev, +, +trickyadj, +, +triflen, +, +triggern, +, +trimv, +, +tripn, +, +tripleadj, +, +triplicaten, +, +triumphn, +, +triumphantadj, +, +trivialadj, +, +trolleyn, +, +troopn, +, +tropicn, +, +tropicaladj, +, +trotv, +, +n, +, +troublen, +, +v, +, +troublesomeadj, +, +trousersn, +, +truckn, +, +trueadj, +, +trulyadv, +, +trumpetn, +, +trunkn, +, +trustn, +, +truthn, +, +truthfuladj, +, +tryv, +, +tubn, +, +tuben, +, +tuberculosisn, +, +tuckv, +, +tuesday]n, +, +tugv, +, +n, +, +tuitionn, +, +tulipn, +, +tumblev, +, +tumultn, +, +tunan, +, +tunen, +, +tunneln, +, +turbinen, +, +turbulentadj, +, +turk]n, +, +turkeyn, +, +n, +, +turnv, +, +turningn, +, +turnipn, +, +turnovern, +, +turtlen, +, +tutorn, +, +twelfthnum, +, +twelvenum, +, +twentiethnum, +, +twentynum, +, +twiceadv, +, +twign, +, +twilightn, +, +twinn, +, +adj, +, +twinklev, +, +n, +, +twistv, +, +twonum, +, +typen, +, +typewritern, +, +typhoonn, +, +typicaladj, +, +typistn, +, +tyrannyn, +, +tyrantn, +, +tyren, +, +, +, +, +, +, +, +uglyadj, +, +ulcern, +, +ultimateadj, +, +ultimatelyadv, +, +ultimoadj, +, +ultrasonicadj, +, +ultravioletadj, +, +umbrellan, +, +unableadj, +, +unacceptableadj, +, +unaccommodatingadj, +, +unaffordableadj, +, +unanimousadj, +, +unavoidableadj, +, +unbearableadj, +, +uncertainadj, +, +uncertaintyn, +, +unclen, +, +uncomfortableadj, +, +uncommonadj, +, +unconditionallyadv, +, +unconsciousadj, +, +uncoverv, +, +underprep, +, +underestimatev, +, +undergov, +, +undergraduaten, +, +undergroundadj, +, +underlinev, +, +underlyingadj, +, +undermentionedadj, +, +underminev, +, +underneathprep, +, +adv, +, +undersignedadj, +, +understandn, +, +understandingn, +, +undertakev, +, +undertakingn, +, +underwearn, +, +underwritern, +, +undov, +, +undoubtedlyadv, +, +undueadj, +, +undulyadv, +, +uneasyadj, +, +unemloymentn, +, +unexpectedadj, +, +unfairadj, +, +unfitadj, +, +unfoldv, +, +unfortunateadj, +, +unfortunatelyadv, +, +unhappyadj, +, +uniformadj, +, +uniformlyadv, +, +uninterestedadj, +, +unionn, +, +uniqueadj, +, +unitn, +, +unitev, +, +unitedadj, +, +unitedkingdomn, +, +unitednationsn, +, +unitedstatesn, +, +unityn, +, +universaladj, +, +universallyadv, +, +universen, +, +universityn, +, +unjustadj, +, +unkindadj, +, +unknownadj, +, +unlawfuladj, +, +unlessprep, +, +unlikeadj, +, +unlikelyadj, +, +unlimitedadj, +, +unloadv, +, +unlockv, +, +unluckyadj, +, +unmerchantableadj, +, +unnecessaryadj, +, +unobtainableadj, +, +unpaidadj, +, +unpleasantadj, +, +unprecedentedadj, +, +unprecedentedlyadv, +, +unreasonableadj, +, +unsalableadj, +, +unsatisfactoryadj, +, +unstableadj, +, +unsuitableadj, +, +untiev, +, +untilprep, +, +conj, +, +unusableadj, +, +unusualadj, +, +unwarrantedadj, +, +unwelcomeadj, +, +unwillingadj, +, +unworkableadj, +, +upadv, +, +upcreepn, +, +upholdv, +, +uponprep, +, +upperadj, +, +uprightadj, +, +uproarn, +, +upsetv, +, +upsiden, +, +upside-downadj, +, +upstairsadv, +, +up-to-dateadj, +, +upwardadv, +, +adj, +, +uraniumn, +, +urbanadj, +, +urgev, +, +urgentadj, +, +urgentlyadv, +, +uspron, +, +usagen, +, +usev, +, +usefuladj, +, +usefulnessn, +, +uselessadj, +, +usern, +, +usualadj, +, +usuallyadv, +, +utensiln, +, +utilityn, +, +utilizationn, +, +utilizev, +, +utmostadj, +, +utterv, +, +发声adj, +, +utterancen, +, +vacacyn, +, +vacantadj, +, +vacationn, +, +vaccinatev, +, +vaccinationn, +, +vacuumn, +, +vagueadj, +, +vainadj, +, +vainlyadv, +, +valiann, +, +validadj, +, +validityn, +, +valleyn, +, +valuableadj, +, +valuen, +, +valuedadj, +, +valven, +, +vann, +, +vanishv, +, +vanityn, +, +vaporn, +, +variableadj, +, +variancen, +, +variantadj, +, +variationn, +, +variedadj, +, +varietyn, +, +variousadj, +, +varnishn, +, +varyv, +, +vasen, +, +vastadj, +, +vaultn, +, +vegetablen, +, +vehiclen, +, +veiln, +, +veinn, +, +velocityn, +, +velvetn, +, +vendern, +, +vengeancen, +, +ventilatev, +, +ventilationn, +, +venturen, +, +v, +, +venusn, +, +verbn, +, +verbaladj, +, +vergen, +, +verificationn, +, +verifyv, +, +versatileadj, +, +versen, +, +versionn, +, +versusprep, +, +verticaladj, +, +veryadv, +, +vesseln, +, +vestn, +, +veterann, +, +vetov, +, +n, +, +vexv, +, +viaprep, +, +vibratev, +, +vibrationn, +, +vicen, +, +vicinityn, +, +viciousadj, +, +victimn, +, +victoriousadj, +, +victoryn, +, +videoadj, +, +viewn, +, +viewern, +, +viewpointn, +, +vigorn, +, +vigorousadj, +, +villan, +, +villagen, +, +villainn, +, +vinen, +, +vinegarn, +, +violatev, +, +violationn, +, +violencen, +, +violentadj, +, +violetn, +, +violinn, +, +virginadj, +, +virtualadj, +, +virtuallyadj, +, +virtuen, +, +virusn, +, +visan, +, +viscousadj, +, +visibleadj, +, +visionn, +, +visitv, +, +n, +, +visitorn, +, +visualadj, +, +vitaladj, +, +vitaminn, +, +vividadj, +, +vividlyadv, +, +vividnessn, +, +vocabularyn, +, +vocationn, +, +voguen, +, +voicen, +, +voicelessadj, +, +voidadj, +, +volcanon, +, +volleyn, +, +v, +, +volleyballn, +, +voltn, +, +voltagen, +, +volumen, +, +voluntaryadj, +, +volunteern, +, +voten, +, +votern, +, +votingadj, +, +vouchv, +, +vouchern, +, +vowv, +, +n, +, +voweln, +, +voyagen, +, +, +, +vulgaradj, +, +vulnerabilityn, +, +vulnerableadj, +, +, +, +, +, +, +, +wadev, +, +wagv, +, +wagen, +, +wagonn, +, +waistn, +, +waitv, +, +waitern, +, +waitressn, +, +waivev, +, +wakev, +, +wakenv, +, +walkv, +, +walkern, +, +walln, +, +walletn, +, +walnutn, +, +wanderv, +, +wantv, +, +warn, +, +wardn, +, +wardroben, +, +waren, +, +warehousen, +, +warehousingn, +, +warfaren, +, +warmadj, +, +warmlyadv, +, +warmthn, +, +warnv, +, +warningn, +, +warrantn, +, +warrantedadj, +, +warrantyn, +, +warriorn, +, +warshipn, +, +washv, +, +washing-machinen, +, +waspn, +, +wastev, +, +wastefuladj, +, +watchv, +, +watchfuladj, +, +watern, +, +waterfalln, +, +waterfrontn, +, +waterproofadj, +, +watertightadj, +, +wateryadj, +, +wattn, +, +waven, +, +wavelengthn, +, +wavern, +, +wavingadj, +, +waxn, +, +wayn, +, +wepron, +, +weakadj, +, +weaknessn, +, +wealthn, +, +wealthyadj, +, +weaponn, +, +wearv, +, +wearyadj, +, +weathern, +, +weavev, +, +weavern, +, +webn, +, +weddingn, +, +wedgen, +, +wednesdayn, +, +weedn, +, +weekn, +, +weekdayn, +, +weekendn, +, +weeklyadj, +, +weepv, +, +weighv, +, +weightn, +, +welcomeadj, +, +weldv, +, +welfaren, +, +welln, +, +well-knownadj, +, +westn, +, +westernadj, +, +westernern, +, +westwardadj, +, +adv, +, +wetadj, +, +whalen, +, +whalingn, +, +wharfn, +, +whatpron, +, +whateverpron, +, +wheatn, +, +wheeln, +, +whenadv, +, +wheneverconj, +, +whereadv, +, +whereaboutsn, +, +whereasconj, +, +wherebyadv, +, +whereinadv, +, +whereveradv, +, +whetherconj, +, +whichpron, +, +adj, +, +whicheverpron, +, +whilen,时 +, +whilstconj, +, +whipv, +, +whirlv, +, +n, +, +whiskern, +, +whiskyn, +, +whisperv, +, +, +, +whistlev, +, +whiteadj, +, +, +, +whitewashv, +, +whopron, +, +whoeverpron, +, +wholeadj, +, +wholesalen, +, +v, +, +wholesalern, +, +wholesalingn, +, +wholesomeadj, +, +whollyadv, +, +whompron, +, +whosepron, +, +whyadv, +, +wickedadj, +, +wideadj, +, +widelyadv, +, +widenv, +, +widespreadadj, +, +widown, +, +widowern, +, +widthn, +, +wieldv, +, +wifen, +, +wildadj, +, +wildernessn, +, +willv, +, +willingadj, +, +willinglyadv, +, +willingnessn, +, +willown, +, +winv, +, +windn, +, +windingadj, +, +windmilln, +, +windown, +, +windowsilln, +, +windyadj, +, +winen, +, +wineryn, +, +wingn, +, +winkv, +, +winnern, +, +wintern, +, +wipev, +, +wiren, +, +wirelessadj, +, +n, +, +wisdomn, +, +wiseadj, +, +wishv, +, +witn, +, +withprep, +, +withdrawv, +, +withdrawaln, +, +witherv, +, +withholdv, +, +withinprep, +, +adv, +, +withoutprep, +, +withstandv, +, +witnessn, +, +, +, +wittyadj, +, +woen, +, +wolfn, +, +womann, +, +wonderv, +, +, +, +wonderfuladj, +, +woodn, +, +woodenadj, +, +woodpeckern, +, +woodsn, +, +wooln, +, +woollenadj, +, +wordn, +, +wordingn, +, +wordyadj, +, +workn, +, +workableadj, +, +workern, +, +workmann, +, +workmanshipn, +, +worksn, +, +workshopn, +, +worldn, +, +worldwideadj, +, +adv, +, +wormn, +, +worryv, +, +v, +, +worseadj, +, +worshipv, +, +n, +, +worstadj, +, +worthn, +, +worthlessadj, +, +worthwhileadj, +, +worthyadj, +, +woundv, +, +woundedadj, +, +wrapv, +, +wrappern, +, +wrathn, +, +wreathn, +, +wreckv, +, +wrenchv, +, +wrestlev, +, +n, +, +wretchedadj, +, +wringv, +, +wrinklen, +, +wristn, +, +writev, +, +writern, +, +writingn, +, +writtenadj, +, +wrongadj, +, +wronglyadv, +, +, +, +, +, +, +xeroxn, +, +, +, +x-rayn, +, +yachtn, +, +yardn, +, +yawnv, +, +, +, +yearn, +, +yearlyadj, +, +adv, +, +yearnv, +, +yeastn, +, +yellv, +, +, +, +yellown, +, +adj, +, +yesadv, +, +yesterdayn, +, +yetadv, +, +yieldv, +, +yoken, +, +yolkn, +, +youpron, +, +youngadj, +, +youngstern, +, +yourpron, +, +yourselfpron, +, +youthn, +, +youthfuladj, +, +zealn, +, +zealousadj, +, +zebran, +, +zeron, +, +zincn, +, +zipn, +, +zipcoden, +, +zippern, +, +zonen, +, +zoon, +, +zoologyn, diff --git a/app/difficulty.py b/app/difficulty.py index 1bd8d68..12db1c5 100644 --- a/app/difficulty.py +++ b/app/difficulty.py @@ -7,7 +7,7 @@ import pickle import math -from wordfreqCMD import remove_punctuation, freq, sort_in_descending_order, sort_in_ascending_order +from app.wordfreqCMD import remove_punctuation, freq, sort_in_descending_order, sort_in_ascending_order import snowballstemmer diff --git a/app/main.py b/app/main.py index 19bd889..8af545f 100644 --- a/app/main.py +++ b/app/main.py @@ -1,19 +1,23 @@ +#! /usr/bin/python3 +# -*- coding: utf-8 -*- + ########################################################################### # Copyright 2019 (C) Hui Lan # Written permission must be obtained from the author for commercial uses. ########################################################################### -from flask import abort -from markupsafe import escape +from flask import escape from Login import * from Article import * import Yaml +from app import pickle_idea +from app.wordfreqCMD import sort_in_descending_order from user_service import userService from account_service import accountService from admin_service import adminService, ADMIN_NAME -import os + app = Flask(__name__) -app.secret_key = os.urandom(32) +app.secret_key = 'lunch.time!' # 将蓝图注册到Lab app app.register_blueprint(userService) @@ -23,6 +27,7 @@ app.register_blueprint(adminService) path_prefix = '/var/www/wordfreq/wordfreq/' path_prefix = './' # comment this line in deployment + def get_random_image(path): ''' 返回随机图 @@ -54,6 +59,7 @@ def appears_in_test(word, d): else: return ','.join(d[word]) + @app.route("/mark", methods=['GET', 'POST']) def mark_word(): ''' @@ -79,6 +85,15 @@ def mainpage(): 根据GET或POST方法来返回不同的主界面 :return: 主界面 ''' + + db_file = "db\wordfreqapp.db" + csv_file = "db\The_Oxford.csv" + text_list = load_text_list_from_db(db_file) + word_set = load_word_list(csv_file) + coverage_percentage = "{:.2f}".format(calculate_coverage(text_list, word_set)) + + + if request.method == 'POST': # when we submit a form content = escape(request.form['content']) f = WordFreq(content) @@ -88,7 +103,7 @@ def mainpage(): lst_history = pickle_idea.dict2lst(d) d = pickle_idea.merge_frequency(lst, lst_history) pickle_idea.save_frequency_to_pickle(d, path_prefix + 'static/frequency/frequency.p') - return render_template('mainpage_post.html', lst=lst, yml=Yaml.yml) + return render_template('mainpage_post.html', lst=lst, yml=Yaml.yml,coverage_percentage=coverage_percentage) elif request.method == 'GET': # when we load a html page random_ads = get_random_ads() @@ -102,8 +117,8 @@ def mainpage(): d_len=d_len, lst=lst, yml=Yaml.yml, - number_of_essays=number_of_essays) - + number_of_essays=number_of_essays, + coverage_percentage=coverage_percentage) if __name__ == '__main__': ''' diff --git a/app/model/article.py b/app/model/article.py index bf19ded..bdf6255 100644 --- a/app/model/article.py +++ b/app/model/article.py @@ -1,4 +1,4 @@ -from model import * +from app.model import * from datetime import datetime def add_article(content, source="manual_input", level="5", question="No question"): diff --git a/app/model/user.py b/app/model/user.py index d684332..031d95e 100644 --- a/app/model/user.py +++ b/app/model/user.py @@ -1,4 +1,4 @@ -from model import * +from app.model import * from Login import md5 from pony import orm diff --git a/app/static/wordfreqapp.db b/app/static/wordfreqapp.db new file mode 100644 index 0000000..e69de29 diff --git a/app/templates/mainpage_get.html b/app/templates/mainpage_get.html index 3ba0ece..288e289 100644 --- a/app/templates/mainpage_get.html +++ b/app/templates/mainpage_get.html @@ -3,7 +3,6 @@ - {{ yml['header'] | safe }} {% if yml['css']['item'] %} {% for css in yml['css']['item'] %} @@ -31,8 +30,9 @@

登录 注册 使用说明

{{ random_ads }}。 试试吧!

{% endif %} - -

粘贴1篇文章 (English only)

+ + +

粘贴1篇文章 (nglish only)


@@ -44,7 +44,6 @@ {{x[0]}} {{x[1]}} {% endfor %} {% endif %} -

Version: 20230810

{{ yml['footer'] | safe }} diff --git a/app/test/test_bug533_Yuyikai.py b/app/test/test_bug533_Yuyikai.py new file mode 100644 index 0000000..1124526 --- /dev/null +++ b/app/test/test_bug533_Yuyikai.py @@ -0,0 +1,15 @@ +from app.Article import load_text_list_from_db, load_word_list, calculate_coverage + + +def test_coverage_percentage(): + try: + text_list = load_text_list_from_db("db\wordfreqapp.db") + word_set = load_word_list("db\The_Oxford.csv") + coverage_percentage = calculate_coverage(text_list, word_set) + assert 0 <= coverage_percentage <= 100, "Coverage percentage is not within the range [0, 100]" + print("coverage_percentage:", coverage_percentage) + except Exception as e: + print(e) + +if __name__ == "__main__": + test_coverage_percentage() \ No newline at end of file diff --git a/app/user_service.py b/app/user_service.py index 27323b8..d31d065 100644 --- a/app/user_service.py +++ b/app/user_service.py @@ -47,6 +47,8 @@ def get_next_article(username): return 'Under construction' return json.dumps(data) + + @userService.route("/get_pre_article/",methods=['GET']) def get_pre_article(username): user_freq_record = path_prefix + 'static/frequency/' + 'frequency_%s.pickle' % (username) diff --git a/app/wordfreqCMD.py b/app/wordfreqCMD.py index feeafbd..aa41e52 100644 --- a/app/wordfreqCMD.py +++ b/app/wordfreqCMD.py @@ -8,7 +8,7 @@ import html import string import operator import os, sys # 引入模块sys,因为我要用里面的sys.argv列表中的信息来读取命令行参数。 -import pickle_idea +from app import pickle_idea def freq(fruit): ''' diff --git a/identifier.sqlite b/identifier.sqlite new file mode 100644 index 0000000..e69de29