Sie sind auf Seite 1von 70

/* ===========================================================================

* $RCSfile: VerbNameMaker.java,v $
* ===========================================================================
*
* RetroGuard -- an obfuscation package for Java classfiles.
*
* Copyright (c) 1998-2005 Mark Welsh (markw@retrologic.com)
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* The author may be contacted at markw@retrologic.com
*
*/
package COM.rl.obf;
import java.io.*;
import java.util.*;
import COM.rl.util.*;
/**
* Name generator that uses a random list of English verbs to substitute as
* names of Java class methods. English verbs were gathered from:
* http://www.verba.org/
* Also, only verbs 6 chars and longer were used.
*
* @author Mike Melanson (mike at multimedia.cx)
*/
public class VerbNameMaker extends NameMaker
{
// Constants -------------------------------------------------------------
private static final int randomSeed = 6;

// Fields ----------------------------------------------------------------
private int skipped = 0; // Names skipped in the sequence
private Vector namesToDate = new Vector();
private Hashtable argCount = new Hashtable();
private String[] noObfNames = null; // List of names not to be obfuscated
private String[] keywordsToUse;
private String[] keywordsToExclude;
private String[] firstLetter;
private String[] nextLetter;
private String[] noKeywords = {};
Random generator = new Random(randomSeed);
int theCount = 0;
// Class Methods ---------------------------------------------------------
/** Main method for testing. */
/*
public static void main(String[] args) throws Exception
{
PrintWriter pw = new PrintWriter(
new BufferedOutputStream(
new FileOutputStream("VerbNameMaker.tst")));
try
{
NameMaker nmk = new VerbNameMaker();
for (int i = 0; i < 1000000; i++)
{
pw.println(nmk.nextName(null));
}
}
finally
{
pw.close();
}
}
*/
// Instance Methods ------------------------------------------------------
/** Ctor. */
public VerbNameMaker()
{
this(null);
}
/** Ctor - block names not to be obfuscated from the mapping target space. *
/
public VerbNameMaker(String[] noObfNames)
{
this(noObfNames, true);
}
/** Ctor - block names not to be obfuscated from the mapping target space. *
/
public VerbNameMaker(String[] noObfNames, boolean useKeywords)
{
this(noObfNames, true, false);
}
/** Ctor - block names not to be obfuscated from the mapping target space. *
/
public VerbNameMaker(String[] noObfNames, boolean useKeywords, boolean lower
CaseOnly)
{
this.noObfNames = noObfNames == null ? new String[0] : noObfNames;
}
/** Return the next unique name for this namespace. */
protected String getNextName(String descriptor) throws Exception
{
return getName(theCount++);
}
// Extract the arg-list from a descriptor
private String getArgList(String descriptor) throws Exception
{
int pos = descriptor.indexOf(')');
return descriptor.substring(1, pos);
}
// Generate i'th allowed, unique name
private String getName(int index) throws Exception
{
// If we have previously computed this name, just return it
String name = null;
if (index < namesToDate.size())
{
name = (String)namesToDate.elementAt(index);
}
else
{
// Generate a new valid name for the sequence
for (;;)
{
name = getNewName(index + skipped);
if (!Tools.isInArray(name, noObfNames) ||
//(index + skipped < keywordsToUse.length ||
!Tools.isInArray(name, keywordsToExclude))
{
break;
}
skipped++;
}
namesToDate.addElement(name);
}
return name;
}
// Generate j'th name in sequence (can repeat keywords)
private String getNewName(int index) throws Exception
{
String name = null;
name = englishVerbs[generator.nextInt(englishVerbs.length)];
return name;
}
private String[] englishVerbs = {
"abandon",
"abbreviate",
"abdicate",
"abduct",
"abjure",
"abnegate",
"abolish",
"abominate",
"abound",
"abrade",
"abreact",
"abridge",
"abrogate",
"abscond",
"absolve",
"absorb",
"absquatulate",
"abstain",
"abstract",
"abutOn",
"accede",
"accent",
"accentuate",
"accept",
"accessorize",
"acclaim",
"acclimate",
"acclimatize",
"accommodate",
"accomodate",
"accompany",
"accomplish",
"accost",
"account",
"accouter",
"accredit",
"accrete",
"accrue",
"accumulate",
"accuse",
"accustom",
"acerbate",
"acetify",
"acetylate",
"achieve",
"achromatize",
"acidify",
"acidulate",
"acknowledge",
"acquaint",
"acquiesce",
"acquire",
"acquit",
"activate",
"actuate",
"addUpTo",
"addict",
"address",
"adduce",
"adduct",
"adhere",
"adhibit",
"adjoin",
"adjourn",
"adjudge",
"adjudicate",
"adjure",
"adjust",
"admeasure",
"administer",
"administrate",
"admire",
"admonish",
"adrenalize",
"adsorb",
"adulate",
"adulterate",
"adumbrate",
"advance",
"advect",
"advert",
"advertise",
"advise",
"aerate",
"aerobicize",
"aestheticize",
"aestivate",
"affect",
"affiance",
"affiliate",
"affirm",
"afflict",
"afford",
"afforest",
"agglutinate",
"aggrade",
"aggrandize",
"aggravate",
"aggregate",
"aggress",
"aggrieve",
"agitate",
"agonize",
"airCondition",
"airCool",
"alchemize",
"alienate",
"alight",
"aliment",
"alkylate",
"allege",
"alleviate",
"allign",
"allocate",
"allude",
"allure",
"alphabetize",
"altercate",
"alternate",
"aluminize",
"amalgamate",
"ambulate",
"ameliorate",
"amerce",
"ammonify",
"amortize",
"amplify",
"amputate",
"anaesthetize",
"anagrammatize",
"analyse",
"analyze",
"anathematize",
"anatomize",
"anchor",
"androgenize",
"angleFor",
"animadvert",
"animalize",
"ankylose",
"annihilate",
"annotate",
"announce",
"annualize",
"annunciate",
"anodize",
"anoint",
"answer",
"answerBack",
"answerFor",
"answerTo",
"antagonize",
"antecede",
"antedate",
"anticipate",
"antiquate",
"aphorize",
"apologise",
"apologize",
"apostatize",
"apostrophize",
"apotheosize",
"appall",
"appeal",
"appealTo",
"appear",
"appease",
"append",
"apperceive",
"appertain",
"applaud",
"appoint",
"apportion",
"appose",
"appraise",
"appreciate",
"apprise",
"apprize",
"approach",
"approbate",
"appropriate",
"approve",
"approximate",
"arbitrate",
"arborize",
"archive",
"armWrestle",
"aroint",
"aromatize",
"arouse",
"arraign",
"arrange",
"arrest",
"arrive",
"arrogate",
"arterialize",
"articulate",
"ascend",
"ascertain",
"ascribe",
"asperate",
"asperse",
"asphyxiate",
"aspirate",
"aspire",
"assail",
"assassinate",
"assault",
"assemble",
"assent",
"assert",
"assess",
"asseverate",
"assibilate",
"assign",
"assimilate",
"assist",
"associate",
"assoil",
"assuage",
"assume",
"assure",
"astonish",
"astound",
"astrogate",
"atomize",
"atrophy",
"attach",
"attack",
"attain",
"attempt",
"attend",
"attenuate",
"attest",
"attitudinize",
"attorn",
"attract",
"attribute",
"attrit",
"attune",
"auction",
"augment",
"auscultate",
"ausform",
"auspicate",
"authenticate",
"author",
"authorise",
"authorize",
"autoDestruct",
"automate",
"automatize",
"avenge",
"average",
"aviate",
"avouch",
"avulse",
"awaken",
"babble",
"backAway",
"backDown",
"backOff",
"backOnto",
"backOut",
"backUp",
"backfire",
"backlight",
"backstab",
"bacterize",
"badmouth",
"baffle",
"balance",
"balkanize",
"ballot",
"bamboozle",
"banish",
"banner",
"baptize",
"barbarize",
"bargain",
"bargeIn",
"bargeOut",
"barrack",
"barricade",
"baseJump",
"basify",
"bastardize",
"batfowl",
"batten",
"battle",
"bearUp",
"beatDown",
"beatify",
"beautify",
"bebriend",
"becloud",
"become",
"bedeck",
"bedevil",
"bedight",
"bedizen",
"bedraggle",
"befall",
"befool",
"befoul",
"befriend",
"befuddle",
"begrime",
"begrudge",
"beguile",
"behave",
"behead",
"behold",
"belabor",
"belabour",
"beleaguer",
"believe",
"belittle",
"bellow",
"bellyLand",
"belong",
"bemire",
"bemoan",
"benchPress",
"benumb",
"bequeath",
"berate",
"bereave",
"beseech",
"beshrew",
"besiege",
"besmear",
"besmirch",
"bespatter",
"bespeak",
"bestow",
"bestride",
"betake",
"bethink",
"betoken",
"betray",
"betroth",
"bewail",
"bewilder",
"bewitch",
"bewray",
"bifurcate",
"billet",
"bituminize",
"blackFlag",
"blackMarket",
"blackOut",
"blacken",
"blackmail",
"blackwash",
"blandify",
"blandish",
"blankOut",
"blanketStitch",
"blaspheme",
"bleach",
"blench",
"blindSide",
"blither",
"blossom",
"blotOut",
"blotUp",
"blowDown",
"blowDry",
"blowOver",
"blowUp",
"bluePencil",
"bodysurf",
"boilDown",
"bollix",
"bolsterUp",
"bombard",
"borrow",
"bother",
"bottleFeed",
"bounce",
"bourgeoisify",
"bowdlerize",
"bowlOver",
"boxhaul",
"boycott",
"braise",
"branch",
"branchOff",
"branchOut",
"brandish",
"breakAway",
"breakDown",
"breakFor",
"breakIn",
"breakInto",
"breakOf",
"breakOff",
"breakOut",
"breakUp",
"breakWith",
"breastFeed",
"breathe",
"brecciate",
"brewUp",
"bridle",
"brighten",
"bringAbout",
"bringBack",
"bringDown",
"bringForth",
"bringForward",
"bringIn",
"bringOff",
"bringOn",
"bringOut",
"bringRound",
"bringThrough",
"bringTogether",
"bringUp",
"bringUpon",
"broach",
"broadcast",
"broaden",
"broider",
"brominate",
"broodAbout",
"broodOn",
"broodOver",
"browbeat",
"brownNose",
"browse",
"bruise",
"brutalise",
"brutalize",
"buildInto",
"buildUnder",
"buildUp",
"bullyrag",
"bumfuzzle",
"bumpInto",
"bumpOff",
"bumpUp",
"bundle",
"bungle",
"burble",
"burden",
"bureaucratize",
"burgeon",
"burglarise",
"burglarize",
"burgle",
"burnish",
"burnish",
"bushel",
"buttWeld",
"butylate",
"bypass",
"cachinnate",
"cajole",
"calcify",
"calculate",
"calibrate",
"callBack",
"callDown",
"callFor",
"callOn",
"callate",
"calumniate",
"camouflage",
"camphorate",
"canalize",
"cancel",
"cancell",
"cannibalize",
"cannot",
"canonize",
"cantillate",
"canvass",
"capacitate",
"caparison",
"capitalize",
"capitulate",
"capsize",
"capsulize",
"captivate",
"capture",
"caramelize",
"carbonise",
"carbonize",
"carburet",
"carburize",
"careFor",
"careen",
"carjack",
"carpetBomb",
"carryForward",
"carryOff",
"carryOn",
"carryOut",
"carryOver",
"carryThrough",
"carveOut",
"carveUp",
"caseHarden",
"caseate",
"cashier",
"castigate",
"castrate",
"catabolize",
"catalog",
"catalogue",
"catalyze",
"catapult",
"catchUp",
"catechize",
"categorise",
"categorize",
"catenate",
"caterwaul",
"cathect",
"catheterize",
"catholicize",
"cauterise",
"cauterize",
"caveIn",
"cavort",
"celebrate",
"censor",
"center",
"centralise",
"centralize",
"centre",
"cerebrate",
"certificate",
"certify",
"chainReact",
"challenge",
"chance",
"change",
"changeOver",
"channelize",
"characterize",
"charbroil",
"charge",
"charter",
"chasten",
"chastise",
"chatter",
"cheapen",
"checkOn",
"cheerUp",
"cheerlead",
"cheese",
"chemisorb",
"chemosorb",
"cherish",
"chipper",
"chirrup",
"chitter",
"chlorinate",
"choose",
"chopOff",
"christen",
"christianize",
"cicatrize",
"cinematize",
"circularise",
"circularize",
"circulate",
"circumambulate",
"circumcise",
"circumfuse",
"circumnavigate",
"circumrotate",
"circumscribe",
"circumstantiate",
"circumvent",
"circumvolve",
"citify",
"civilianize",
"civilise",
"civilize",
"clarify",
"classify",
"cleanOut",
"cleanUp",
"cleanse",
"clearOut",
"cleave",
"clench",
"clickOn",
"climbDown",
"clinch",
"clobber",
"clockIn",
"clothe",
"cluster",
"clutch",
"coOperate",
"coWrite",
"coagulate",
"coalesce",
"coarsen",
"cobble",
"cocainize",
"cocker",
"coddle",
"codeName",
"codify",
"codirect",
"coedit",
"coerce",
"coexist",
"coextend",
"cofound",
"cogitate",
"cohabit",
"coincide",
"coinsure",
"coldWeld",
"coldcock",
"coldshoulder",
"collaborate",
"collapse",
"collate",
"collateralize",
"collect",
"collectivize",
"collide",
"colligate",
"collimate",
"collocate",
"collogue",
"collude",
"colonize",
"colorCode",
"colorbreed",
"colorize",
"colour",
"combine",
"comeAbout",
"comeAcross",
"comeBack",
"comeDown",
"comeFrom",
"comeOut",
"comeRound",
"comeUp",
"command",
"commandeer",
"commemorate",
"commend",
"comment",
"commercialise",
"commercialize",
"comminute",
"commiserate",
"commission",
"commit",
"commove",
"communalize",
"communicate",
"commutate",
"commute",
"compare",
"comparisonShop",
"compart",
"compartmentalize",
"compel",
"compensate",
"compete",
"compile",
"complain",
"complect",
"complete",
"complicate",
"comply",
"compose",
"compound",
"comprehend",
"compress",
"comprise",
"compromise",
"compute",
"computerise",
"computerize",
"concatenate",
"conceal",
"concede",
"conceive",
"concenter",
"concentrate",
"concern",
"concertize",
"conciliate",
"conclude",
"concoct",
"concretize",
"concur",
"concuss",
"condemn",
"condense",
"condescend",
"condition",
"condole",
"condone",
"conduce",
"conduct",
"confabulate",
"confederate",
"confer",
"confess",
"confide",
"configure",
"confine",
"confirm",
"confiscate",
"conflate",
"conform",
"confound",
"confront",
"confuse",
"confute",
"congeal",
"conglobate",
"conglobe",
"conglomerate",
"congratulate",
"congregate",
"conjoin",
"conjugate",
"conjure",
"connect",
"connive",
"connote",
"conquer",
"consecrate",
"consent",
"conservatize",
"conserve",
"consider",
"consign",
"consist",
"console",
"consolidate",
"conspire",
"constellate",
"consternate",
"constipate",
"constitute",
"constitutionalize",
"constrain",
"constrict",
"constringe",
"construct",
"construe",
"consubstantiate",
"consult",
"consume",
"consummate",
"contact",
"contain",
"contemn",
"contemplate",
"contend",
"contest",
"contextualize",
"continue",
"contradict",
"contradistinguish",
"contraindicate",
"contravene",
"contribute",
"contrive",
"control",
"controvert",
"contuse",
"convalesce",
"convene",
"conventionalize",
"converge",
"converse",
"convert",
"convey",
"convict",
"convince",
"convoke",
"convulse",
"coolOff",
"cooperate",
"coordinate",
"coppice",
"copulate",
"coquet",
"cornbraid",
"corner",
"cornify",
"cornrow",
"corotate",
"corrade",
"correct",
"correspond",
"corroborate",
"corrode",
"coruscate",
"cosign",
"cosmeticize",
"cosset",
"counterAttack",
"counteract",
"counterchange",
"counterfeit",
"countermand",
"counterpose",
"countersign",
"countersink",
"countersue",
"counterweigh",
"couple",
"covenant",
"coverUp",
"crackle",
"crankUp",
"crashDive",
"create",
"credit",
"cremate",
"crepitate",
"criminalize",
"criminate",
"cringe",
"crinkle",
"cripple",
"crisscross",
"criticise",
"criticize",
"cropUp",
"crossDress",
"crossFertilize",
"crossFile",
"crossMultiply",
"crossPollinate",
"crossbreed",
"crucify",
"crumble",
"crumbleAway",
"crunch",
"cryOut",
"cryopreserve",
"cryptanalyze",
"crystalize",
"crystallise",
"crystallize",
"cuddle",
"cudgel",
"cuittle",
"cultivate",
"curarize",
"curate",
"curdle",
"curlUp",
"curtail",
"cushion",
"custom",
"customize",
"cutAcross",
"cutAway",
"cutBack",
"cutDown",
"cutOff",
"cutOut",
"damage",
"dampen",
"dandify",
"dapple",
"daresay",
"darken",
"dawdle",
"dazzle",
"deEmphasize",
"deacidify",
"deactivate",
"deafen",
"dealIn",
"dealOut",
"dealWith",
"dealcoholize",
"deaminate",
"deaminize",
"deathQualify",
"debase",
"debate",
"debilitate",
"debone",
"debrief",
"debunk",
"decamp",
"decant",
"decapitate",
"decarbonate",
"decarbonize",
"decarburize",
"deceive",
"decelerate",
"decentralize",
"decertify",
"decide",
"decimalize",
"decimate",
"decipher",
"deckOut",
"declaim",
"declare",
"declass",
"declassify",
"declaw",
"decline",
"decoct",
"decode",
"decollate",
"decollectivize",
"decolonize",
"decolorize",
"decommission",
"decompose",
"decompound",
"decompress",
"deconcentrate",
"decongest",
"deconsecrate",
"deconstruct",
"decontaminate",
"decontrol",
"decorate",
"decorticate",
"decouple",
"decrease",
"decree",
"decriminalize",
"dedicate",
"deduce",
"deduct",
"deepFreeze",
"deepFry",
"deepSix",
"deepen",
"deface",
"defalcate",
"defame",
"defang",
"default",
"defeat",
"defecate",
"defeminize",
"defend",
"defenestrate",
"defibrillate",
"defile",
"define",
"deflagrate",
"deflate",
"deflect",
"deflower",
"defoam",
"defoliate",
"deforce",
"deforest",
"deform",
"defraud",
"defray",
"defrock",
"defrost",
"defuel",
"defund",
"defuse",
"degauss",
"degenerate",
"deglamorize",
"deglaze",
"deglutinate",
"degrade",
"degrease",
"degust",
"dehire",
"dehisce",
"dehorn",
"dehumanize",
"dehumidify",
"dehydrate",
"dehydrochlorinate",
"dehydrogenate",
"dehydrogenize",
"dehypnotize",
"deinstitutionalize",
"deionize",
"deject",
"delaminate",
"delegalize",
"delegate",
"delegitimize",
"delimit",
"delineate",
"deliquesce",
"delist",
"deliver",
"delocalize",
"delouse",
"delude",
"demagnetize",
"demand",
"demarcate",
"dematerialize",
"demean",
"dement",
"demilitarise",
"demilitarize",
"demineralize",
"demise",
"demobilise",
"demobilize",
"democratize",
"demodulate",
"demolish",
"demonetize",
"demonize",
"demonstrate",
"demoralize",
"demote",
"demount",
"demyelinate",
"demystify",
"demythologize",
"denationalise",
"denationalize",
"denaturalize",
"denature",
"denervate",
"denigrate",
"denitrify",
"denominate",
"denote",
"denounce",
"denude",
"deodorise",
"deodorize",
"deoxidate",
"deoxidize",
"deoxygenate",
"depart",
"departmentalize",
"depend",
"depersonalize",
"depict",
"depilate",
"deplane",
"deplete",
"deplore",
"deploy",
"deplume",
"depolarize",
"depoliticize",
"depollute",
"depopulate",
"deport",
"depose",
"deposit",
"deprave",
"deprecate",
"depreciate",
"depress",
"deprive",
"deprogram",
"depurate",
"depute",
"deputise",
"deputize",
"deracinate",
"derail",
"derange",
"derecognize",
"deregulate",
"derepress",
"deride",
"derive",
"desacralize",
"desalinate",
"desalinize",
"desalt",
"descant",
"descend",
"descramble",
"describe",
"descry",
"desecrate",
"deselect",
"desensitise",
"desensitize",
"desert",
"deserve",
"desexualize",
"desiderate",
"design",
"designate",
"desire",
"desist",
"deskill",
"desorb",
"despair",
"despatch",
"despise",
"despoil",
"desquamate",
"destabilize",
"destain",
"desterilize",
"destine",
"destroy",
"desulfurize",
"detach",
"detain",
"detect",
"deterge",
"deteriorate",
"determine",
"detest",
"dethrone",
"detonate",
"detoxicate",
"detoxify",
"detrain",
"detribalize",
"deuterate",
"devalue",
"devastate",
"develop",
"devest",
"deviate",
"devise",
"devitalize",
"devitrify",
"devocalize",
"devoice",
"devolatize",
"devote",
"devour",
"dewater",
"deworm",
"diabolize",
"diagnose",
"dialIn",
"dialyze",
"dictate",
"diddle",
"dieAway",
"dieBack",
"dieDown",
"dieOff",
"dieOut",
"differ",
"differentiate",
"diffract",
"diffuse",
"digOut",
"digitalize",
"digitise",
"digitize",
"dignify",
"digress",
"dilapidate",
"dilate",
"dillyDally",
"dilute",
"diphthongize",
"direct",
"disable",
"disabuse",
"disaccustom",
"disaffect",
"disaffirm",
"disagree",
"disallow",
"disambiguate",
"disannul",
"disappear",
"disappoint",
"disapprove",
"disarm",
"disarrange",
"disassociate",
"disavow",
"disbar",
"disbelieve",
"disbranch",
"disbud",
"disburse",
"discard",
"discern",
"discharge",
"discipline",
"disclaim",
"disclose",
"discolour",
"discombobulate",
"discommend",
"discommode",
"discompose",
"disconcert",
"disconnect",
"disconnet",
"discontent",
"discontinue",
"discount",
"discourage",
"discover",
"discredit",
"discriminate",
"discuss",
"disembark",
"disembarrass",
"disembody",
"disembowel",
"disemploy",
"disempower",
"disenable",
"disenchant",
"disencumber",
"disendow",
"disenfranchise",
"disengage",
"disentail",
"disentangle",
"disenthrall",
"disentomb",
"disentwine",
"disequilibrate",
"disestablish",
"disfavour",
"disfeature",
"disfigure",
"disfranchise",
"disfrock",
"disgorge",
"disgrace",
"disgruntle",
"disguise",
"disgust",
"disharmonize",
"dishearten",
"dishevel",
"dishonor",
"dishonour",
"disincorporate",
"disinfect",
"disinfest",
"disinform",
"disinherit",
"disinhibit",
"disinter",
"disintoxicate",
"disinvent",
"disinvite",
"dislike",
"dislocate",
"dislodge",
"dismantle",
"dismast",
"dismember",
"dismiss",
"dismount",
"disobey",
"disoblige",
"disorganize",
"disorient",
"disorientate",
"disown",
"disparage",
"dispel",
"dispense",
"dispeople",
"disperse",
"dispirit",
"displace",
"display",
"display",
"displease",
"displode",
"dispose",
"disposeOf",
"dispossess",
"disprize",
"disprove",
"dispute",
"disqualify",
"disrate",
"disregard",
"disrobe",
"disrupt",
"dissatisfy",
"disseat",
"dissect",
"disseise",
"disseize",
"dissemble",
"disseminate",
"dissent",
"dissertate",
"disserve",
"dissimulate",
"dissipate",
"dissolve",
"dissuade",
"distend",
"distil",
"distinguish",
"distort",
"distract",
"distress",
"distribute",
"distrust",
"disturb",
"disunite",
"dither",
"divagate",
"diveBomb",
"diverge",
"diversify",
"divert",
"divest",
"divide",
"divorce",
"divulge",
"dodder",
"dognap",
"domesticate",
"domesticize",
"dominate",
"donate",
"double",
"doublePark",
"doubleSpace",
"doubleTeam",
"doubleTime",
"doubleTongue",
"dovetail",
"downgrade",
"download",
"drabble",
"dramatise",
"dramatize",
"drawBack",
"drawIn",
"drawInto",
"drawOff",
"drawOn",
"drawOut",
"drawUp",
"dredge",
"dredgeUp",
"drench",
"driftApart",
"driftOff",
"drinkIn",
"drinkUp",
"driveAt",
"driveAway",
"driveBack",
"driveOff",
"driveOut",
"driveUp",
"drivel",
"drudge",
"dryClean",
"dryDock",
"dryOff",
"dryOut",
"dulcify",
"dumbfound",
"dumfound",
"dumfounder",
"duplicate",
"dwindle",
"earmark",
"eavesdrop",
"ebbAway",
"ebonize",
"economise",
"economize",
"editorialize",
"educate",
"efface",
"effectuate",
"effervesce",
"effloresce",
"egoTrip",
"eightySix",
"ejaculate",
"elaborate",
"elapse",
"electioneer",
"electrify",
"electrocute",
"electroform",
"electrolyze",
"electrophorese",
"electroplate",
"elevate",
"elicit",
"eliminate",
"eloign",
"elutriate",
"eluviate",
"emaciate",
"emanate",
"emancipate",
"emasculate",
"embalm",
"embank",
"embarass",
"embark",
"embarrass",
"embattle",
"embellish",
"embezzle",
"embitter",
"emblaze",
"emblazon",
"emblematize",
"emblemize",
"embody",
"embolden",
"embosom",
"emboss",
"embowel",
"embower",
"embrace",
"embrangle",
"embrittle",
"embrocate",
"embroil",
"embrown",
"embrue",
"emerge",
"emigrate",
"emotionalize",
"empanel",
"empathize",
"emphasize",
"emplace",
"emplane",
"employ",
"empoison",
"empower",
"empurple",
"emulate",
"emulate",
"emulsify",
"enable",
"enamor",
"enamour",
"encage",
"encapsulate",
"encapsule",
"encase",
"enchain",
"enchant",
"enchase",
"encipher",
"encircle",
"enclasp",
"enclose",
"encode",
"encompass",
"encounter",
"encourage",
"encroach",
"encrust",
"encrypt",
"encumber",
"endRun",
"endanger",
"endear",
"endeavour",
"endorse",
"endure",
"energize",
"enervate",
"enface",
"enfeeble",
"enfeoff",
"enfetter",
"enfold",
"enforce",
"enfranchise",
"engage",
"engarland",
"engender",
"engird",
"engirdle",
"engirt",
"englut",
"engraft",
"engrain",
"engrave",
"engross",
"engulf",
"enhance",
"enisle",
"enjoin",
"enlace",
"enlarge",
"enlighten",
"enlist",
"enliven",
"enmesh",
"ennoble",
"enounce",
"enplane",
"enquire",
"enrage",
"enrapture",
"enrich",
"enrobe",
"enroll",
"enroot",
"ensanguine",
"ensconce",
"enshrine",
"enshroud",
"ensile",
"enslave",
"ensnare",
"ensnarl",
"ensoul",
"ensphere",
"ensure",
"entail",
"entangle",
"entertain",
"enthrall",
"enthrone",
"entice",
"entitle",
"entoil",
"entomb",
"entrain",
"entrance",
"entrap",
"entreat",
"entrust",
"entwine",
"entwist",
"enumerate",
"enunciate",
"envelop",
"envenom",
"environ",
"envisage",
"envision",
"enwind",
"enwomb",
"enwrap",
"enwreathe",
"epithelize",
"epitomize",
"equalise",
"equalize",
"equate",
"equilibrate",
"equiponderate",
"equivocate",
"eradicate",
"eroticize",
"erotize",
"escape",
"eschew",
"escort",
"espouse",
"establish",
"esterify",
"estheticize",
"estimate",
"estivate",
"estrange",
"eternalize",
"eternize",
"etherialize",
"etherify",
"etherize",
"ethylate",
"euhemerize",
"eulogize",
"euphonize",
"europeanize",
"euthanize",
"evacuate",
"evaginate",
"evaluate",
"evanesce",
"evaporate",
"eventuate",
"evidence",
"evince",
"eviscerate",
"evolve",
"exacerbate",
"exaggerate",
"examine",
"exasperate",
"excavate",
"exceed",
"except",
"exchange",
"excise",
"excite",
"exclaim",
"exclude",
"excogitate",
"excommunicate",
"excoriate",
"excrete",
"excruciate",
"exculpate",
"excuse",
"execrate",
"execute",
"exemplify",
"exenterate",
"exercise",
"exhaust",
"exhibit",
"exhilarate",
"exhume",
"exibit",
"exonerate",
"exorcise",
"expand",
"expatiate",
"expatriate",
"expect",
"expectorate",
"expedite",
"expend",
"experiment",
"expiate",
"expire",
"explain",
"explicate",
"explode",
"exploit",
"explore",
"export",
"expose",
"expostulate",
"express",
"expropriate",
"expunge",
"expurgate",
"exsanguinate",
"exscind",
"exsiccate",
"extend",
"extenuate",
"exteriorize",
"exterminate",
"externalize",
"extinguish",
"extirpate",
"extort",
"extract",
"extradite",
"extravagate",
"extricate",
"extrude",
"exuberate",
"fabricate",
"fabulate",
"faceHarden",
"facilitate",
"factionalize",
"factorize",
"fadeAway",
"fadeIn",
"fadeOut",
"fairTrade",
"fallAbout",
"fallApart",
"fallAway",
"fallBack",
"fallBackOn",
"fallBehind",
"fallDown",
"fallFor",
"fallIn",
"fallInBehind",
"fallInWith",
"fallInto",
"fallOff",
"fallOver",
"fallTo",
"fallTrough",
"falsify",
"falter",
"familiarize",
"fantasize",
"fantasticate",
"faradize",
"farebeat",
"farrow",
"fascinate",
"fastTalk",
"fasten",
"fasten",
"fatten",
"favour",
"feather",
"feature",
"fecundate",
"federalize",
"federate",
"feminize",
"fendOff",
"ferment",
"fertilise",
"fertilize",
"fester",
"festoon",
"fetishize",
"feudalize",
"fiberize",
"fibrillate",
"fictionalize",
"fictionize",
"fieldTest",
"fieldstrip",
"figure",
"figureOut",
"filiate",
"fillIn",
"fillOut",
"fillUp",
"fillet",
"filter",
"finalize",
"finance",
"findGuilty",
"fineTune",
"fingerPaint",
"finish",
"finishOff",
"finlandize",
"fireAway",
"fireBack",
"fireOff",
"fireUp",
"firmUp",
"fitOut",
"fitWith",
"fizzle",
"fizzleOut",
"flabbergast",
"flagellate",
"flatten",
"flatter",
"flaunt",
"flavour",
"flense",
"fletch",
"flightTest",
"flinch",
"flounder",
"flourish",
"flowChart",
"fluctuate",
"fluidize",
"flummox",
"fluoresce",
"fluoridate",
"flurry",
"fluster",
"flutter",
"flyCast",
"flyFish",
"focalize",
"follow",
"foment",
"fondle",
"footslog",
"forbear",
"forbid",
"forceFeed",
"forceMarch",
"foreCheck",
"forearm",
"forecast",
"foreclose",
"foredo",
"foredoom",
"forefeel",
"forefend",
"foregather",
"forego",
"forejudge",
"foreknow",
"foreordain",
"forerun",
"foresake",
"foresee",
"foreshadow",
"foreshorten",
"foreshow",
"forespeak",
"forestall",
"foreswear",
"foretell",
"forewarn",
"forfeit",
"forfend",
"forgather",
"forget",
"forgive",
"forjudge",
"formalise",
"formalize",
"format",
"formularize",
"formulate",
"formulize",
"fornicate",
"forsake",
"forswear",
"fortify",
"forward",
"fossilize",
"founder",
"fourFlush",
"foxtrot",
"fractionalize",
"fractionate",
"fractionize",
"fracture",
"fragmentize",
"fraternize",
"freeAssociate",
"freewheel",
"freeze",
"freezeDry",
"french",
"frenchFry",
"frenchify",
"frequent",
"frighten",
"fritter",
"fritterAway",
"frivol",
"frustrate",
"fulfil",
"fulfill",
"fulminate",
"fulmine",
"fumble",
"fumigate",
"furbish",
"furnish",
"fustigate",
"gabble",
"gadAbout",
"gadAround",
"gainsay",
"galavant",
"gallicize",
"gallivant",
"galumph",
"galvanize",
"gambol",
"gammon",
"gangpunch",
"garble",
"garnish",
"garrotte",
"gasify",
"gastrulate",
"gatecrash",
"gather",
"gelate",
"generalize",
"generate",
"gentrify",
"genuflect",
"geologize",
"geometricize",
"germanize",
"germinate",
"gesticulate",
"getAbout",
"getAlong",
"getAround",
"getAroundTo",
"getAway",
"getAwayFrom",
"getAwayWith",
"getBack",
"getBackAt",
"getBackTo",
"getBehind",
"getDown",
"getDownTo",
"getInOn",
"getInWith",
"getInto",
"getOff",
"getOffOn",
"getOffTo",
"getOffWith",
"getOnto",
"getOut",
"getOutOf",
"getOver",
"getRound",
"getStuck",
"getThere",
"getThrough",
"getThroughTo",
"getTogether",
"getUpTo",
"ghettoize",
"ghostWrite",
"giggle",
"gillnet",
"giveAway",
"giveBack",
"giveBirth",
"giveEvidence",
"giveIn",
"giveInTo",
"giveOf",
"giveOff",
"giveOn",
"giveOnto",
"giveOut",
"giveOver",
"giveOverTo",
"giveRise",
"giveUp",
"giveWay",
"glaciate",
"gladden",
"glamorize",
"glamourize",
"glance",
"glanceOff",
"glimmer",
"glimpse",
"glisten",
"glitter",
"globalize",
"globeTrot",
"glorify",
"glossOver",
"glower",
"goAbout",
"goAfter",
"goAgainst",
"goAhead",
"goAlong",
"goAround",
"goAway",
"goBack",
"goBankrupt",
"goDown",
"goInto",
"goOver",
"goRound",
"goSlow",
"goThrough",
"goTogether",
"goUnder",
"gobble",
"gobbleUp",
"gooseStep",
"gorgonize",
"gothicize",
"grabble",
"graphitize",
"grapple",
"grappleWith",
"gratify",
"gratulate",
"gravitate",
"grease",
"greaten",
"grecize",
"grieve",
"grizzle",
"grouch",
"ground",
"grovel",
"grumble",
"guarantee",
"gulpDown",
"gurgle",
"gutturalize",
"guzzle",
"gyrate",
"haggle",
"halfSole",
"hallow",
"halogenate",
"hamper",
"hamstring",
"handAround",
"handBack",
"handDown",
"handIn",
"handOn",
"handOut",
"handOver",
"handle",
"hangAround",
"hangBack",
"hangGlide",
"hangOn",
"hangOnTo",
"hangOut",
"hangOver",
"hangRound",
"hangTogether",
"hangUp",
"hanker",
"happen",
"harass",
"hardBoil",
"harden",
"harken",
"harmonise",
"harmonize",
"harness",
"harrow",
"harrumph",
"harshen",
"harvest",
"hassle",
"hasten",
"haulOff",
"haulUp",
"haveOn",
"haveSupper",
"haveTo",
"headhunt",
"healOver",
"healUp",
"heapUp",
"hearten",
"heatSeal",
"heatThrough",
"heatTreat",
"heatUp",
"hebetate",
"heckle",
"hedgehop",
"heelOver",
"hemagglutinate",
"hemolyze",
"henpeck",
"herniate",
"heroWorship",
"hesitate",
"hibernate",
"hierarchize",
"higgle",
"highlight",
"hightail",
"hingeOn",
"hingeUpon",
"hireOut",
"hispanicize",
"hitOff",
"hoarsen",
"hobble",
"hobnob",
"hogtie",
"holdAgainst",
"holdBack",
"holdDown",
"holdForth",
"holdOff",
"holdOn",
"holdOut",
"holdOver",
"holdTo",
"holdTogether",
"holdUp",
"holdWith",
"hollow",
"homogenize",
"homologate",
"homologize",
"honour",
"hoodwink",
"hookUp",
"hornswoggle",
"horrify",
"horsewhip",
"hospitalize",
"hotDog",
"hotWire",
"housebreak",
"housesit",
"housetrain",
"humanise",
"humanize",
"humidify",
"humiliate",
"huntUp",
"hurryUp",
"hurtle",
"hushUp",
"hybridize",
"hydrocrack",
"hydrogenate",
"hydrolyze",
"hydroxylate",
"hyperpolarize",
"hyphenate",
"hypnotize",
"hyposensitize",
"hypostatize",
"hypothecate",
"iceSkate",
"idealise",
"idealize",
"identify",
"idolize",
"ignite",
"ignore",
"illTreat",
"illegitimate",
"illume",
"illuminate",
"illumine",
"illustrate",
"illuviate",
"imagine",
"imbibe",
"imbrue",
"imbrute",
"imitate",
"immaterialize",
"immerge",
"immerse",
"immesh",
"immigrate",
"immobilise",
"immobilize",
"immolate",
"immortalise",
"immortalize",
"immunize",
"immure",
"impair",
"impale",
"impanel",
"impart",
"impassion",
"impaste",
"impeach",
"impearl",
"impede",
"impend",
"imperil",
"impersonalize",
"impersonate",
"implant",
"implead",
"implement",
"implicate",
"implode",
"implore",
"import",
"impose",
"impound",
"impoverish",
"imprecate",
"impregnate",
"impress",
"imprint",
"imprison",
"improve",
"improvise",
"impugn",
"impute",
"inMigrate",
"inactivate",
"inaugurate",
"inbreathe",
"inbreed",
"incandesce",
"incapacitate",
"incapsulate",
"incarcerate",
"incarnate",
"incase",
"incense",
"incentivize",
"incept",
"incinerate",
"incise",
"incite",
"inclasp",
"incline",
"inclose",
"include",
"incommode",
"incorporate",
"increase",
"incriminate",
"incrust",
"incubate",
"inculcate",
"inculpate",
"indemnify",
"indent",
"indentify",
"indicate",
"indict",
"indispose",
"indite",
"individualise",
"individualize",
"individuate",
"indoctrinate",
"indorse",
"induce",
"induct",
"indulge",
"industrialise",
"industrialize",
"inebriate",
"infatuate",
"infect",
"infest",
"infiltrate",
"inflame",
"inflate",
"inflect",
"inflict",
"influence",
"inform",
"infract",
"infringe",
"infuse",
"ingest",
"ingratiate",
"ingurgitate",
"inhabit",
"inhale",
"inhere",
"inherit",
"inhibit",
"inhume",
"initialize",
"initiate",
"inject",
"injure",
"inlace",
"innervate",
"innerve",
"innovate",
"inoculate",
"inquire",
"insalivate",
"inscribe",
"inseminate",
"insert",
"inshrine",
"insinuate",
"insist",
"insnare",
"insolate",
"insoul",
"inspect",
"insphere",
"inspire",
"inspirit",
"inspissate",
"install",
"instar",
"instate",
"instigate",
"instil",
"instill",
"institute",
"institutionalize",
"instruct",
"insufflate",
"insulate",
"insult",
"integrate",
"intellectualize",
"intend",
"intenerate",
"intensify",
"interact",
"interbreed",
"intercalate",
"intercede",
"intercept",
"intercommunicate",
"interconnect",
"interdict",
"interest",
"interfere",
"interiorize",
"interject",
"interlace",
"interlock",
"intermeddle",
"intermingle",
"intermit",
"intermix",
"internalize",
"internationalise",
"internationalize",
"interpolate",
"interpose",
"interpret",
"interrogate",
"interrupt",
"intersperse",
"intertwine",
"intervene",
"interview",
"interweave",
"inthrall",
"inthrone",
"intimate",
"intimidate",
"intitule",
"intonate",
"intone",
"intoxicate",
"intreat",
"intrench",
"intrigue",
"introduce",
"introject",
"intromit",
"introspect",
"intrude",
"intrust",
"intubate",
"intuit",
"intumesce",
"intussuscept",
"intwine",
"intwist",
"inundate",
"invalidate",
"inveigh",
"inveigle",
"invent",
"invert",
"invest",
"investigate",
"invigorate",
"invite",
"invocate",
"invoice",
"invoke",
"involve",
"inweave",
"inwind",
"inwrap",
"inwreathe",
"iodize",
"ionize",
"ironOut",
"irradiate",
"irrigate",
"irritate",
"irrupt",
"islamize",
"isochronize",
"isolate",
"italicize",
"itemise",
"itemize",
"iterate",
"itinerate",
"jabber",
"jamPack",
"japanize",
"jaywalk",
"jellify",
"jeopardize",
"jerrybuild",
"jobHop",
"jobHunt",
"jostle",
"joypop",
"jubilate",
"juggle",
"jumble",
"juryRig",
"justify",
"juxtapose",
"keelhaul",
"keepBack",
"kibitz",
"kickOut",
"kidnap",
"kindle",
"kneelDown",
"knockDown",
"knockOver",
"knockTogether",
"knockUp",
"labialize",
"lacerate",
"lacquer",
"lactate",
"laicize",
"lallygag",
"lambaste",
"lament",
"laminate",
"languish",
"launch",
"launder",
"lavish",
"leadAstray",
"leakOut",
"leaseOut",
"leaveBehind",
"legalise",
"legalize",
"legislate",
"legitimate",
"legitimatize",
"legitimize",
"lengthen",
"letDown",
"letOff",
"letOut",
"levant",
"levelOff",
"leverage",
"levitate",
"liaise",
"liberalise",
"liberalize",
"liberate",
"lieLow",
"ligate",
"limber",
"lineUp",
"linearize",
"linger",
"lionize",
"liquate",
"liquefy",
"liquidate",
"liquify",
"listen",
"literalize",
"lithograph",
"litigate",
"litter",
"lixiviate",
"loathe",
"lobotomize",
"localize",
"locate",
"loiter",
"lollop",
"lollygag",
"lookFor",
"lookIn",
"loosen",
"louden",
"lubricate",
"lucubrate",
"lumber",
"luminesce",
"lustrate",
"luxate",
"luxuriate",
"lyophilize",
"lysogenize",
"macadamize",
"macerate",
"machicolate",
"machineWash",
"madden",
"maffick",
"magnetise",
"magnetize",
"magnify",
"maintain",
"makeHeadway",
"makeOut",
"makeProgress",
"makeUp",
"maladminister",
"malinger",
"maltreat",
"manage",
"mangle",
"manhandle",
"manhattanize",
"manifest",
"manipulate",
"mantain",
"manufacture",
"manumit",
"mapOut",
"marbleize",
"marginalize",
"marinade",
"marinate",
"markOff",
"market",
"martyrize",
"masculinize",
"massProduce",
"masticate",
"materialize",
"mathematize",
"matriculate",
"matter",
"mature",
"maunder",
"maximise",
"maximize",
"measure",
"measureAgainst",
"measureOff",
"measureOut",
"measureUp",
"mechanise",
"mechanize",
"meddle",
"mediatize",
"medicate",
"meditate",
"meetWith",
"meltDown",
"memorialize",
"memorize",
"menstruate",
"mention",
"mercerize",
"mercurate",
"mesmerise",
"mesmerize",
"metamorphose",
"metastasize",
"metathesize",
"methinks",
"methodize",
"metrify",
"microencapsulate",
"microminiaturize",
"micronize",
"micturate",
"migrate",
"militarize",
"militate",
"miniaturize",
"minify",
"minimalize",
"minimise",
"minimize",
"mirandize",
"misaddress",
"misallocate",
"misally",
"misapply",
"misapprehend",
"misappropriate",
"misattribute",
"misbecome",
"misbelieve",
"misbrand",
"miscalculate",
"miscall",
"miscarry",
"miscast",
"mischaracterize",
"misclassify",
"misconceive",
"misconstrue",
"misdescribe",
"misdiagnose",
"misdial",
"misdirect",
"misdoubt",
"miseducate",
"misesteem",
"misestimate",
"misfile",
"misfire",
"misfuel",
"misgovern",
"misguide",
"mishandle",
"mishear",
"mishit",
"misidentify",
"misinform",
"misinterpret",
"misknow",
"mislabel",
"mislay",
"mislead",
"mismanage",
"mismatch",
"mismate",
"misname",
"misorient",
"misperceive",
"misplace",
"misprize",
"misquote",
"misread",
"misremember",
"misrepresent",
"misspeak",
"misspell",
"misspend",
"mistake",
"mistime",
"mistranslate",
"mistreat",
"mistrust",
"misunderstand",
"misuse",
"misvalue",
"misword",
"miswrite",
"mizzle",
"mobilize",
"modernize",
"modify",
"moisten",
"moisturize",
"molest",
"mollify",
"monetize",
"mongrelize",
"monish",
"monitor",
"monopolise",
"monopolize",
"monumentalize",
"moralize",
"mortgage",
"mortify",
"motivate",
"motorize",
"moulder",
"mountUp",
"mounts",
"moveAway",
"moveDown",
"muckAbout",
"muckAround",
"muckIn",
"muckOut",
"muckUp",
"muckrake",
"muddle",
"muffle",
"multiply",
"municipalize",
"murder",
"murmur",
"musicalize",
"muster",
"mutagenize",
"mutate",
"mutilate",
"mutter",
"muzzle",
"mystify",
"mythicize",
"nameDrop",
"narcotize",
"narrowcast",
"nationalize",
"naturalise",
"naturalize",
"navigate",
"necessitate",
"neglect",
"negotiate",
"neutralise",
"nitrify",
"nominate",
"normalize",
"notice",
"notify",
"nourish",
"nullify",
"number",
"obelize",
"object",
"objectify",
"oblige",
"obliterate",
"observe",
"obsolesce",
"obstruct",
"obtain",
"obtest",
"obtrude",
"obtund",
"obturate",
"obvert",
"obviate",
"occidentalize",
"occupy",
"officiate",
"offload",
"opalesce",
"operate",
"oppose",
"oppress",
"oppugn",
"opsonize",
"optimize",
"orchestrate",
"ordain",
"organise",
"organize",
"orient",
"orientate",
"originate",
"oscilate",
"oscillate",
"osmose",
"ostracize",
"outMigrate",
"outProcess",
"outbalance",
"outbid",
"outbreed",
"outclass",
"outdate",
"outdistance",
"outface",
"outflank",
"outfox",
"outgeneral",
"outgrow",
"outguess",
"outgun",
"outlast",
"outlay",
"outlive",
"outman",
"outmaneuver",
"outmatch",
"outmode",
"outmuscle",
"outnumber",
"outpace",
"outperform",
"outplace",
"outplay",
"outpoint",
"outpoll",
"output",
"outrace",
"outrange",
"outrank",
"outride",
"outrun",
"outsell",
"outshine",
"outsmart",
"outsoar",
"outsource",
"outspeak",
"outspend",
"outstand",
"outstare",
"outstay",
"outstretch",
"outstrip",
"outtalk",
"outthink",
"outvote",
"outwait",
"outwear",
"outweigh",
"outwit",
"outwork",
"overachieve",
"overassess",
"overawe",
"overbear",
"overcast",
"overcharge",
"overcome",
"overcrop",
"overdevelop",
"overdo",
"overdraw",
"overeat",
"overemphasize",
"overestimate",
"overexert",
"overexpose",
"overhang",
"overhaul",
"overhear",
"overheat",
"overjoy",
"overlap",
"overlay",
"overlie",
"overload",
"overload",
"overlook",
"overmaster",
"overmedicate",
"overpay",
"overpersuade",
"overprint",
"override",
"overrun",
"oversee",
"oversell",
"overshoot",
"oversleep",
"overtake",
"overthrow",
"overun",
"overwhelm",
"ovulate",
"pacify",
"packUp",
"pageThrough",
"palletize",
"pamper",
"panOff",
"panOut",
"parade",
"paralyse",
"partake",
"participate",
"particularise",
"particularize",
"passThrough",
"passivate",
"penetrate",
"pension",
"pensionOff",
"perceive",
"perforate",
"perform",
"perfuse",
"perish",
"permeate",
"permit",
"perorate",
"perpetrate",
"persist",
"perspire",
"persuade",
"perturb",
"pervade",
"pickUp",
"picture",
"pierce",
"pinpoint",
"pipeDown",
"placate",
"plaster",
"plastify",
"playBack",
"playTheMarket",
"playback",
"please",
"pledge",
"plough",
"ploughBack",
"ploughInto",
"ploughOn",
"ploughThrough",
"ploughUp",
"plunder",
"plunge",
"pointOut",
"polish",
"politicise",
"politicize",
"pollute",
"polymerize",
"populate",
"portray",
"position",
"possess",
"postdate",
"postman",
"postpone",
"postulate",
"pounce",
"powder",
"practise",
"praise",
"preSet",
"preach",
"precede",
"precipitate",
"preclude",
"precook",
"predestinate",
"predict",
"predominate",
"prefer",
"prefix",
"prejudice",
"prelude",
"preoccupy",
"prepare",
"prescribe",
"preserve",
"preside",
"pressurize",
"presume",
"pretend",
"prevail",
"prevaricate",
"prevent",
"privatize",
"privide",
"privilege",
"probate",
"proceed",
"process",
"proclaim",
"procrastinate",
"procreate",
"produce",
"profess",
"profile",
"program",
"programme",
"progress",
"prohibit",
"project",
"prolong",
"promise",
"promote",
"pronounce",
"proofread",
"propagate",
"propel",
"propose",
"prorate",
"prorogue",
"prosecute",
"protect",
"protest",
"provide",
"provideFor",
"provoke",
"publish",
"pullOut",
"pulverize",
"punish",
"purchase",
"purify",
"pursue",
"pushOff",
"pushback",
"putAbout",
"putAcross",
"putAside",
"putAway",
"putBack",
"putDown",
"putForth",
"putForward",
"putIntoOrder",
"putOff",
"putOnto",
"putOut",
"putOver",
"putThrough",
"putTogether",
"qualify",
"quantify",
"quench",
"question",
"raddle",
"radicalize",
"radiobroadcast",
"rail ",
"ramp ",
"randomize",
"ransack",
"rarify",
"ratify",
"ratiocinate",
"rationalise",
"rationalize",
"rattle",
"ravish",
"reCede",
"reCollect",
"reCover",
"reDirect",
"reEducate",
"reElect",
"reEnact",
"reEnforce",
"reExamine",
"reFund",
"reLease",
"reSign",
"reSort",
"reactivate",
"reaffirm",
"realign",
"realize",
"reanimate",
"reapportion",
"reappraise",
"reargue",
"rearrange",
"reassign",
"reassure",
"rebind",
"reboot",
"rebound",
"rebuild",
"recalculate",
"recall",
"recapitalize",
"recapture",
"recast",
"recede",
"receive",
"recertify",
"recharge",
"reciprocate",
"reckon",
"reclaim",
"reclaim",
"recline",
"recognize",
"recollect",
"recommend",
"recommit",
"recompose",
"reconcile",
"recondition",
"reconfirm",
"reconnect",
"reconsider",
"reconstitute",
"reconstruct",
"reconvert",
"reconvey",
"record",
"recount",
"recover",
"recreate",
"recrudesce",
"recruit",
"rectify",
"recuperate",
"recurve",
"recuse",
"recycle",
"redBait",
"redPencil",
"redact",
"redden",
"redeem",
"redeliver",
"redeploy",
"redesign",
"redirect",
"redistribute",
"redistrict",
"redouble",
"redound",
"redraw",
"reduce",
"reelBack",
"reelOff",
"reestablish",
"refect",
"referTo",
"refinance",
"refine",
"refinish",
"reflag",
"reflate",
"reflect",
"reflectorize",
"reforest",
"reform",
"refract",
"refresh",
"refreshen",
"refrigerate",
"refund",
"refurbish",
"refuse",
"refute",
"regain",
"regard",
"regelate",
"regenerate",
"regionalize",
"register",
"regorge",
"regret",
"regularize",
"regulate",
"rehabilitate",
"rehear",
"rehouse",
"rehydrate",
"reimburse",
"reimport",
"reincarnate",
"reinforce",
"reinstall",
"reinstate",
"reinsure",
"reintegrate",
"reinterpret",
"reinvent",
"reinvest",
"reinvigorate",
"reiterate",
"reject",
"rejigger",
"rejoice",
"rejoin",
"rejuvenate",
"rekindle",
"relapse",
"relate",
"relaunch",
"release",
"relegate",
"relieve",
"reline",
"relinquish",
"relish",
"reload",
"reluct",
"relume",
"remain",
"remake",
"remand",
"remember",
"remilitarize",
"remind",
"reminisce",
"remint",
"remise",
"remodel",
"remonetize",
"remove",
"remunerate",
"rename",
"render",
"renegotiate",
"renominate",
"renormalize",
"renounce",
"renovate",
"renumber",
"reopen",
"reorganize",
"repackage",
"repatriate",
"repeal",
"repeat",
"repent",
"rephrase",
"repine",
"replace",
"replay",
"replicate",
"repolarize",
"report",
"repose",
"reposit",
"repossess",
"reprehend",
"represent",
"reprint",
"reproach",
"reprocess",
"reproduce",
"reprogram",
"reprove",
"republicanize",
"republish",
"repudiate",
"request",
"require",
"requite",
"reradiate",
"rerelease",
"reschedule",
"rescind",
"research",
"reseat",
"resect",
"resell",
"resemble",
"resent",
"reserve",
"reshape",
"reshuffle",
"reside",
"resile",
"resinate",
"resole",
"resolve",
"resonate",
"respect",
"respell",
"respond",
"restOn",
"restUpon",
"restWith",
"restock",
"restore",
"restrain",
"restrict",
"restructure",
"result",
"resume",
"resupply",
"resurge",
"resurrect",
"retail",
"retain",
"retake",
"retarget",
"retell",
"rethink",
"retire",
"retouch",
"retrace",
"retract",
"retrain",
"retread",
"retrieve",
"retrogress",
"return",
"reunify",
"reunite",
"revalidate",
"revaluate",
"revalue",
"reveal",
"revere",
"reverse",
"revest",
"review",
"revise",
"revitalize",
"revivify",
"revoke",
"revolutionize",
"rewaken",
"rewind",
"reword",
"rewound",
"rewrite",
"rezone",
"richen",
"rigidify",
"robotize",
"roentgenize",
"roister",
"rollerSkate",
"romanize",
"roquet",
"rotate",
"rototill",
"roughHew",
"roughIn",
"roughOut",
"roughUp",
"roughen",
"roundOff",
"routinize",
"rubberStamp",
"rubberize",
"rubricate",
"ruffle",
"ruleOut",
"runInto",
"runOff",
"runOff",
"ruralize",
"russianize",
"sabotage",
"saccharify",
"sacrifice",
"sadden",
"salinize",
"salute",
"sample",
"sample",
"sanctify",
"sandCast",
"sandblast",
"sanitise",
"sanitize",
"satirize",
"satisfy",
"saturate",
"savour",
"scabble",
"scaleDown",
"scandalize",
"scarify",
"scatter",
"schedule",
"schematize",
"scorify",
"scramble",
"scrape",
"scream",
"screen",
"screwAround",
"screwUp",
"scribble",
"scroll",
"scrooch",
"scrutinise",
"scrutinize",
"scupper",
"scutch",
"scutter",
"search",
"search",
"secede",
"secern",
"seclude",
"secrete",
"sectionalize",
"secularize",
"securitize",
"sedate",
"seduce",
"seethe",
"select",
"selfActualize",
"selfAdminister",
"sensationalize",
"sensualize",
"separate",
"sequestrate",
"serialize",
"setAgainst",
"setApart",
"setAside",
"setBack",
"setDown",
"setForth",
"setOff",
"setOut",
"settle",
"sexualize",
"shadowbox",
"shakeOut",
"shanghai",
"sharpen",
"shatter",
"sheathe",
"sheave",
"shelter",
"shield",
"shimmer",
"shinny",
"shiver",
"shortList",
"shortchange",
"shorten",
"shower",
"shrink",
"shrive",
"shrivel",
"shutDown",
"shutOff",
"sibilate",
"sicken",
"sideslip",
"sidestep",
"sightsee",
"signalize",
"silkScreen",
"silverPlate",
"simplify",
"simulate",
"single",
"singularize",
"sinicize",
"sinify",
"skedaddle",
"skeletonize",
"skinDive",
"skinPop",
"skinnyDip",
"skyjack",
"slacken",
"slenderize",
"slicken",
"sloganize",
"slowDown",
"smolder",
"smooth",
"smoothen",
"smoulder",
"snuggle",
"sodomize",
"softLand",
"softPedal",
"softSoap",
"soften",
"solemnize",
"solicit",
"soliloquize",
"solubilize",
"somnambulate",
"soothsay",
"soundOff",
"soundOut",
"sovietize",
"sparkle",
"sparkplug",
"spearfish",
"specify",
"spectate",
"speculate",
"speechify",
"spiritualize",
"splash",
"sponge",
"spoonFeed",
"sporulate",
"spotCheck",
"spotlight",
"spread",
"spring",
"springe",
"sprinkle",
"spyOut",
"squander",
"square",
"squeak",
"squeal",
"squeeze",
"squeeze",
"squinch",
"stageManage",
"stagger",
"stagnate",
"stallFeed",
"stampOut",
"stanch",
"standUp",
"standardize",
"staple",
"stargaze",
"staunch",
"steady",
"steepen",
"sterilize",
"stickUp",
"stickle",
"stiffen",
"stifle",
"stigmatize",
"stimulate",
"stipulate",
"stitch",
"stitchUp",
"stopper",
"stormInto",
"stouten",
"straddle",
"straighten",
"straightenUp",
"strain",
"straiten",
"strangle",
"strapHang",
"streak",
"streamline",
"strengthen",
"stress",
"stretch",
"stride",
"strike",
"strikeBack",
"strikeDown",
"strikeOff",
"strikeOut",
"strikeUp",
"string",
"stripSearch",
"strive",
"structuralize",
"structure",
"stultify",
"stumble",
"stupefy",
"stutter",
"stylize",
"subdue",
"suberize",
"subinfeudate",
"subirrigate",
"subject",
"subjoin",
"subjugate",
"sublate",
"sublease",
"sublet",
"submerse",
"subminiaturize",
"submit",
"subordinate",
"suborn",
"subpoena",
"subrogate",
"subscribe",
"subserve",
"subside",
"subsidise",
"subsidize",
"subsist",
"subspecialize",
"substantiate",
"subsume",
"subtend",
"subtract",
"suburbanize",
"subvert",
"subvocalize",
"succeed",
"succumb",
"suckle",
"suffer",
"suffuse",
"suggest",
"sulfurate",
"sulfurize",
"summarize",
"summon",
"sunbathe",
"superabound",
"superannuate",
"supercharge",
"supererogate",
"superfetate",
"superimpose",
"superinduce",
"superinfect",
"superintend",
"superpose",
"supersaturate",
"superscribe",
"supersede",
"supervene",
"supervise",
"supplant",
"supplicate",
"supply",
"support",
"suppose",
"suppress",
"suppurate",
"surmount",
"surpass",
"surprint",
"surrender",
"surround",
"surveille",
"survive",
"suspect",
"suspend",
"suspire",
"sustain",
"swaddle",
"swallow",
"sweeten",
"swelter",
"swerve",
"swindle",
"swinge",
"switch",
"switch",
"switchOff",
"switchOn",
"switchOver",
"syllabify",
"syllabize",
"symmetrize",
"sympathise",
"sympathize",
"symptomatize",
"symptomize",
"synchronise",
"synchronize",
"syncopate",
"synonymize",
"synopsize",
"sypher",
"systematize",
"systemize",
"tableHop",
"tabularize",
"tabulate",
"tackle",
"takeUpPosition",
"tamper",
"tangle",
"tantalize",
"tapDance",
"tapeRecord",
"tartarize",
"tauten",
"tautologize",
"teamTeach",
"tearGas",
"teethe",
"telecommute",
"telegraph",
"telephone",
"televise",
"temper",
"temporize",
"tender",
"tenderize",
"tergiversate",
"terminate",
"terrify",
"territorialize",
"terrorize",
"tessellate",
"testDrive",
"testify",
"tetanize",
"teutonize",
"texturize",
"theatricalize",
"thermoregulate",
"thicken",
"thieve",
"thread",
"threaten",
"thresh",
"thrive",
"throng",
"throttle",
"thrust",
"thunder",
"tighten",
"tinPlate",
"titivate",
"titrate",
"toHopOut",
"toHope",
"toStay",
"toTalk",
"toWant",
"tolerate",
"topDress",
"topOff",
"topOut",
"torment",
"torture",
"totalize",
"totter",
"touchType",
"toughen",
"tradeDown",
"tradeIn",
"tradeOff",
"tradeOn",
"tradeUp",
"tradeUpon",
"tradizionalize",
"traduce",
"traipse",
"traject",
"tranquillize",
"transcode",
"transcribe",
"transect",
"transfer",
"transfigure",
"transfix",
"transform",
"transfuse",
"transgress",
"tranship",
"transistorize",
"transit",
"translate",
"transliterate",
"translocate",
"transmigrate",
"transmit",
"transmogrify",
"transplant",
"transport",
"transship",
"transubstantiate",
"transude",
"transvalue",
"traumatize",
"travel",
"traverse",
"tremble",
"trickOrTreat",
"trickle",
"trisect",
"triumph",
"trivialize",
"trouble",
"trounce",
"truncate",
"tubThump",
"tuckPoint",
"tucker",
"tumble",
"tumbleDry",
"tumefy",
"turnAway",
"turnOff",
"turnOn",
"tutTut",
"tweeze",
"twinkle",
"twoTime",
"typewrite",
"typify",
"tyrannize",
"uglify",
"ululate",
"unbend",
"unbind",
"unblock",
"unbolt",
"unbrace",
"unbridle",
"unbuild",
"unburden",
"unchain",
"unchurch",
"uncloak",
"unclog",
"unclothe",
"uncoil",
"unconfigure",
"uncork",
"uncover",
"uncross",
"undeceive",
"undelete",
"underachieve",
"underbuy",
"undercapitalise",
"undercapitalize",
"undercool",
"underdo",
"underemphasize",
"underestimate",
"underexpose",
"underfeed",
"underfund",
"undergird",
"undergo",
"underinsure",
"underlay",
"underlet",
"underlie",
"underline",
"undermine",
"undermodulate",
"undernourish",
"underpay",
"underpin",
"underprice",
"underprop",
"underquote",
"underrate",
"underreport",
"underrun",
"underscore",
"undersell",
"undersign",
"understand",
"understate",
"undertake",
"undertrump",
"undervalue",
"underwhelm",
"underwrite",
"undraw",
"unearth",
"unfetter",
"unfrock",
"unfurl",
"unglue",
"unguarde",
"unhallow",
"unhand",
"unharness",
"unhinge",
"unhitch",
"unhook",
"unhorse",
"unitize",
"universalize",
"unjoint",
"unkennel",
"unknit",
"unlace",
"unlade",
"unlash",
"unlead",
"unlearn",
"unleash",
"unlive",
"unload",
"unlock",
"unloose",
"unloosen",
"unmake",
"unmask",
"unmold",
"unmount",
"unmuzzle",
"unnerve",
"unpack",
"unpeople",
"unpick",
"unpile",
"unplug",
"unprovide",
"unravel",
"unreel",
"unriddle",
"unroof",
"unroot",
"unround",
"unscramble",
"unscrew",
"unseal",
"unseam",
"unseat",
"unsell",
"unshackle",
"unsheath",
"unshell",
"unsling",
"unsnap",
"unsnarl",
"unspeak",
"unsphere",
"unsteel",
"unstep",
"unstick",
"unstop",
"unstrap",
"unstring",
"unswathe",
"unswear",
"untangle",
"unteach",
"unthink",
"unthread",
"unthrone",
"untread",
"unveil",
"unvoice",
"unwind",
"unwish",
"unwrap",
"upbraid",
"upbuild",
"upchuck",
"update",
"upgrade",
"uphold",
"upholster",
"uplift",
"upload",
"upraise",
"uprise",
"uproot",
"upshift",
"upspring",
"upwell",
"urbanize",
"urinate",
"utilise",
"utilize",
"vaccinate",
"vacillate",
"validate",
"valorize",
"valuate",
"vamoose",
"vandalize",
"vanish",
"vanquish",
"vaporise",
"vaporize",
"vaporize",
"variegate",
"varnish",
"vascularize",
"vasectomize",
"vegetate",
"velarize",
"venerate",
"ventilate",
"ventriloquize",
"verbify",
"verify",
"vernacularize",
"vesicate",
"vibrate",
"victimize",
"victorianize",
"vilify",
"vilipend",
"vindicate",
"violate",
"visualise",
"visualize",
"vitalize",
"vitiate",
"vivify",
"vocalise",
"vociferate",
"volatilize",
"volcanize",
"vorlesen",
"vouchsafe",
"vowelize",
"voyage",
"vulcanize",
"vulgarize",
"wander",
"warmUp",
"warrant",
"waterCool",
"waterJacket",
"waterSki",
"waylay",
"weaken",
"weatherStrip",
"weatherize",
"welcome",
"westernize",
"wetNurse",
"wheeze",
"whistle",
"whistleStop",
"whiten",
"windowShop",
"winkle",
"winter",
"winterfeed",
"winterize",
"wiredraw",
"withdraw",
"withold",
"withstand",
"witness",
"wobble",
"wonder",
"woolGather",
"workOut",
"worsen",
"worship",
"wrangle",
"wreathe",
"wriggle",
"writeOff",
"xIrradiate",
"zeroRate",
"zoomIn",
};
}

Das könnte Ihnen auch gefallen