Reddit Auto Hide Default Name Comments

guess

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Tendrás que instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Tendrás que instalar una extensión como Tampermonkey antes de poder instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

// ==UserScript==
// @name         Reddit Auto Hide Default Name Comments
// @match        https://www.reddit.com/*
// @grant        none
// @description  guess
// @version      0.1
// @license      MIT
// @namespace    agc
// ==/UserScript==

const adjectives = [
    "different",
    "used",
    "important",
    "every",
    "large",
    "available",
    "popular",
    "able",
    "basic",
    "known",
    "various",
    "difficult",
    "several",
    "united",
    "historical",
    "hot",
    "useful",
    "mental",
    "scared",
    "additional",
    "emotional",
    "old",
    "political",
    "similar",
    "healthy",
    "financial",
    "medical",
    "traditional",
    "federal",
    "entire",
    "strong",
    "actual",
    "significant",
    "successful",
    "electrical",
    "expensive",
    "pregnant",
    "intelligent",
    "interesting",
    "poor",
    "happy",
    "responsible",
    "cute",
    "helpful",
    "recent",
    "willing",
    "nice",
    "wonderful",
    "impossible",
    "serious",
    "huge",
    "rare",
    "technical",
    "typical",
    "competitive",
    "critical",
    "electronic",
    "immediate",
    "aware",
    "educational",
    "environmental",
    "global",
    "legal",
    "relevant",
    "accurate",
    "capable",
    "dangerous",
    "dramatic",
    "efficient",
    "powerful",
    "foreign",
    "hungry",
    "practical",
    "psychological",
    "severe",
    "suitable",
    "numerous",
    "sufficient",
    "unusual",
    "consistent",
    "cultural",
    "existing",
    "famous",
    "pure",
    "afraid",
    "obvious",
    "careful",
    "latter",
    "unhappy",
    "acceptable",
    "aggressive",
    "boring",
    "distinct",
    "eastern",
    "logical",
    "reasonable",
    "strict",
    "administrative",
    "automatic",
    "civil",
    "former",
    "massive",
    "southern",
    "unfair",
    "visible",
    "alive",
    "angry",
    "desperate",
    "exciting",
    "friendly",
    "lucky",
    "realistic",
    "sorry",
    "ugly",
    "unlikely",
    "anxious",
    "comprehensive",
    "curious",
    "impressive",
    "informal",
    "inner",
    "pleasant",
    "sexual",
    "sudden",
    "terrible",
    "unable",
    "weak",
    "wooden",
    "asleep",
    "confident",
    "conscious",
    "decent",
    "embarrassed",
    "guilty",
    "lonely",
    "mad",
    "nervous",
    "odd",
    "remarkable",
    "substantial",
    "suspicious",
    "tall",
    "tiny",
    "other",
    "such",
    "even",
    "new",
    "just",
    "good",
    "any",
    "each",
    "much",
    "own",
    "great",
    "another",
    "same",
    "few",
    "free",
    "right",
    "still",
    "best",
    "public",
    "human",
    "both",
    "local",
    "sure",
    "better",
    "general",
    "specific",
    "enough",
    "long",
    "small",
    "less",
    "high",
    "certain",
    "little",
    "common",
    "next",
    "simple",
    "hard",
    "past",
    "big",
    "possible",
    "particular",
    "real",
    "major",
    "personal",
    "current",
    "left",
    "national",
    "least",
    "natural",
    "physical",
    "short",
    "last",
    "single",
    "individual",
    "main",
    "potential",
    "professional",
    "international",
    "lower",
    "open",
    "according",
    "alternative",
    "special",
    "working",
    "true",
    "whole",
    "clear",
    "dry",
    "easy",
    "cold",
    "commercial",
    "full",
    "low",
    "primary",
    "worth",
    "necessary",
    "positive",
    "present",
    "close",
    "creative",
    "green",
    "late",
    "fit",
    "glad",
    "proper",
    "complex",
    "content",
    "due",
    "effective",
    "middle",
    "regular",
    "fast",
    "independent",
    "original",
    "wide",
    "beautiful",
    "complete",
    "active",
    "negative",
    "safe",
    "visual",
    "wrong",
    "ago",
    "quick",
    "ready",
    "straight",
    "white",
    "direct",
    "excellent",
    "extra",
    "junior",
    "pretty",
    "unique",
    "classic",
    "final",
    "overall",
    "private",
    "separate",
    "western",
    "alone",
    "familiar",
    "official",
    "perfect",
    "bright",
    "broad",
    "comfortable",
    "flat",
    "rich",
    "warm",
    "young",
    "heavy",
    "valuable",
    "correct",
    "leading",
    "slow",
    "clean",
    "fresh",
    "normal",
    "secret",
    "tough",
    "brown",
    "cheap",
    "deep",
    "objective",
    "secure",
    "thin",
    "chemical",
    "cool",
    "extreme",
    "exact",
    "fair",
    "fine",
    "formal",
    "opposite",
    "remote",
    "total",
    "vast",
    "lost",
    "smooth",
    "dark",
    "double",
    "equal",
    "firm",
    "frequent",
    "internal",
    "sensitive",
    "constant",
    "minor",
    "previous",
    "raw",
    "soft",
    "solid",
    "weird",
    "amazing",
    "annual",
    "busy",
    "dead",
    "false",
    "round",
    "sharp",
    "thick",
    "wise",
    "equivalent",
    "initial",
    "narrow",
    "nearby",
    "proud",
    "spiritual",
    "wild",
    "adult",
    "apart",
    "brief",
    "crazy",
    "prior",
    "rough",
    "sad",
    "sick",
    "strange",
    "external",
    "illegal",
    "loud",
    "mobile",
    "nasty",
    "ordinary",
    "royal",
    "senior",
    "super",
    "tight",
    "upper",
    "yellow",
    "dependent",
    "funny",
    "gross",
    "ill",
    "spare",
    "sweet",
    "upstairs",
    "usual",
    "brave",
    "calm",
    "dirty",
    "downtown",
    "grand",
    "honest",
    "loose",
    "male",
    "quiet",
    "brilliant",
    "dear",
    "drunk",
    "empty",
    "female",
    "inevitable",
    "neat",
    "ok",
    "representative",
    "silly",
    "slight",
    "smart",
    "stupid",
    "temporary",
    "weekly",
    "that",
    "this",
    "what",
    "which",
    "time",
    "these",
    "work",
    "no",
    "only",
    "then",
    "first",
    "money",
    "over",
    "business",
    "his",
    "game",
    "think",
    "after",
    "life",
    "day",
    "home",
    "economy",
    "away",
    "either",
    "fat",
    "key",
    "training",
    "top",
    "level",
    "far",
    "fun",
    "house",
    "kind",
    "future",
    "action",
    "live",
    "period",
    "subject",
    "mean",
    "stock",
    "chance",
    "beginning",
    "upset",
    "chicken",
    "head",
    "material",
    "salt",
    "car",
    "appropriate",
    "inside",
    "outside",
    "standard",
    "medium",
    "choice",
    "north",
    "square",
    "born",
    "capital",
    "shot",
    "front",
    "living",
    "plastic",
    "express",
    "feeling",
    "otherwise",
    "plus",
    "savings",
    "animal",
    "budget",
    "minute",
    "character",
    "maximum",
    "novel",
    "plenty",
    "select",
    "background",
    "forward",
    "glass",
    "joint",
    "master",
    "red",
    "vegetable",
    "ideal",
    "kitchen",
    "mother",
    "party",
    "relative",
    "signal",
    "street",
    "connect",
    "minimum",
    "sea",
    "south",
    "status",
    "daughter",
    "hour",
    "trick",
    "afternoon",
    "gold",
    "mission",
    "agent",
    "corner",
    "east",
    "neither",
    "parking",
    "routine",
    "swimming",
    "winter",
    "airline",
    "designer",
    "dress",
    "emergency",
    "evening",
    "extension",
    "holiday",
    "horror",
    "mountain",
    "patient",
    "proof",
    "west",
    "wine",
    "expert",
    "native",
    "opening",
    "silver",
    "waste",
    "plane",
    "leather",
    "purple",
    "specialist",
    "bitter",
    "incident",
    "motor",
    "pretend",
    "prize",
    "resident"
].concat([ "able",
"above",
"absent",
"absolute",
"abstract",
"abundant",
"academic",
"acceptable",
"accepted",
"accessible",
"accurate",
"accused",
"active",
"actual",
"acute",
"added",
"additional",
"adequate",
"adjacent",
"administrative",
"adorable",
"advanced",
"adverse",
"advisory",
"aesthetic",
"afraid",
"afraid",
"african",
"aggregate",
"aggressive",
"agreeable",
"agreed",
"agricultural",
"alert",
"alive",
"alive",
"alleged",
"allied",
"alone",
"alright",
"alternative",
"amateur",
"amazing",
"ambitious",
"american",
"amused",
"ancient",
"ancient",
"angry",
"angry",
"annoyed",
"annual",
"anonymous",
"anxious",
"anxious",
"appalling",
"apparent",
"applicable",
"appropriate",
"arab",
"arbitrary",
"architectural",
"armed",
"arrogant",
"artificial",
"artistic",
"ashamed",
"ashamed",
"asian",
"asleep",
"assistant",
"associated",
"atomic",
"attractive",
"australian",
"automatic",
"autonomous",
"available",
"average",
"average",
"average",
"awake",
"aware",
"awful",
"awful",
"awkward",
"back",
"bad",
"bad",
"bad",
"balanced",
"bare",
"basic",
"beautiful",
"beautiful",
"beautiful",
"beneficial",
"better",
"bewildered",
"big",
"big",
"big",
"binding",
"biological",
"bitter",
"bitter",
"bizarre",
"black",
"black",
"blank",
"blind",
"blonde",
"bloody",
"bloody",
"blue",
"blue",
"blushing",
"boiling",
"bold",
"bored",
"bored",
"boring",
"bottom",
"brainy",
"brave",
"brave",
"breakable",
"breezy",
"brief",
"brief",
"bright",
"bright",
"bright",
"brilliant",
"british",
"broad",
"broad",
"broken",
"broken",
"brown",
"bumpy",
"burning",
"busy",
"busy",
"calm",
"calm",
"canadian",
"capable",
"capitalist",
"careful",
"careful",
"casual",
"catholic",
"causal",
"cautious",
"cautious",
"central",
"certain",
"changing",
"characteristic",
"charming",
"charming",
"cheap",
"cheerful",
"cheerful",
"chemical",
"chief",
"chilly",
"chinese",
"chosen",
"christian",
"chronic",
"chubby",
"circular",
"civic",
"civil",
"civilian",
"classic",
"classical",
"clean",
"clean",
"clear",
"clear",
"clever",
"clever",
"clinical",
"close",
"closed",
"cloudy",
"clumsy",
"coastal",
"cognitive",
"coherent",
"cold",
"cold",
"collective",
"colonial",
"colorful",
"colossal",
"coloured",
"colourful",
"combative",
"combined",
"comfortable",
"comfortable",
"coming",
"commercial",
"common",
"communist",
"compact",
"comparable",
"comparative",
"compatible",
"competent",
"competitive",
"complete",
"complex",
"complicated",
"comprehensive",
"compulsory",
"conceptual",
"concerned",
"concerned",
"concrete",
"condemned",
"confident",
"confidential",
"confused",
"confused",
"conscious",
"conservation",
"conservative",
"considerable",
"consistent",
"constant",
"constitutional",
"contemporary",
"content",
"continental",
"continued",
"continuing",
"continuous",
"controlled",
"controversial",
"convenient",
"conventional",
"convinced",
"convincing",
"cooing",
"cool",
"cool",
"cooperative",
"corporate",
"correct",
"corresponding",
"costly",
"courageous",
"crazy",
"crazy",
"crazy",
"creative",
"creepy",
"creepy",
"criminal",
"critical",
"crooked",
"crooked",
"crowded",
"crucial",
"crude",
"cruel",
"cruel",
"cuddly",
"cultural",
"curious",
"curious",
"curly",
"current",
"curved",
"cute",
"daily",
"damaged",
"damp",
"damp",
"dangerous",
"dangerous",
"dark",
"dark",
"dead",
"dead",
"deaf",
"deafening",
"dear",
"decent",
"decisive",
"deep",
"deep",
"defeated",
"defensive",
"defiant",
"definite",
"deliberate",
"delicate",
"delicious",
"delicious",
"delighted",
"delightful",
"delightful",
"democratic",
"dependent",
"depressed",
"depressed",
"desirable",
"desperate",
"detailed",
"determined",
"determined",
"developed",
"developing",
"devoted",
"different",
"different",
"difficult",
"difficult",
"digital",
"diplomatic",
"direct",
"dirty",
"dirty",
"disabled",
"disappointed",
"disastrous",
"disciplinary",
"disgusted",
"distant",
"distinct",
"distinct",
"distinctive",
"distinguished",
"disturbed",
"disturbing",
"diverse",
"divine",
"dizzy",
"domestic",
"dominant",
"double",
"doubtful",
"doubtful",
"drab",
"dramatic",
"dreadful",
"driving",
"drunk",
"dry",
"dry",
"dual",
"due",
"dull",
"dull",
"dull",
"dusty",
"dutch",
"dying",
"dynamic",
"eager",
"eager",
"early",
"early",
"eastern",
"easy",
"easy",
"economic",
"educational",
"eerie",
"effective",
"efficient",
"elaborate",
"elated",
"elderly",
"eldest",
"electoral",
"electric",
"electrical",
"electronic",
"elegant",
"elegant",
"eligible",
"embarrassed",
"embarrassed",
"embarrassing",
"emotional",
"empirical",
"empty",
"empty",
"enchanting",
"encouraging",
"encouraging",
"endless",
"energetic",
"english",
"enormous",
"enthusiastic",
"enthusiastic",
"entire",
"entitled",
"envious",
"environmental",
"equal",
"equivalent",
"essential",
"established",
"estimated",
"ethical",
"ethnic",
"european",
"eventual",
"everyday",
"evident",
"evil",
"evil",
"evolutionary",
"exact",
"excellent",
"exceptional",
"excess",
"excessive",
"excited",
"excited",
"exciting",
"exclusive",
"existing",
"exotic",
"expected",
"expensive",
"experienced",
"experimental",
"explicit",
"extended",
"extensive",
"external",
"extra",
"extraordinary",
"extreme",
"exuberant",
"faint",
"faint",
"fair",
"fair",
"faithful",
"faithful",
"familiar",
"famous",
"famous",
"fancy",
"fantastic",
"fantastic",
"far",
"fascinating",
"fashionable",
"fast",
"fast",
"fat",
"fat",
"fat",
"fatal",
"favourable",
"favourite",
"federal",
"fellow",
"female",
"feminist",
"few",
"fierce",
"fierce",
"filthy",
"filthy",
"final",
"financial",
"fine",
"fine",
"firm",
"fiscal",
"fit",
"fixed",
"flaky",
"flat",
"flat",
"flexible",
"fluffy",
"fluttering",
"flying",
"following",
"fond",
"foolish",
"foolish",
"foreign",
"formal",
"formidable",
"forthcoming",
"fortunate",
"forward",
"fragile",
"frail",
"frantic",
"free",
"french",
"frequent",
"fresh",
"fresh",
"friendly",
"friendly",
"friendly",
"frightened",
"frightened",
"front",
"frozen",
"fucking",
"full",
"full-time",
"fun",
"functional",
"fundamental",
"funny",
"funny",
"funny",
"furious",
"future",
"fuzzy",
"gastric",
"gay",
"general",
"generous",
"genetic",
"gentle",
"gentle",
"genuine",
"geographical",
"german",
"giant",
"giant",
"gigantic",
"gigantic",
"given",
"glad",
"glamorous",
"gleaming",
"global",
"glorious",
"glorious",
"golden",
"good",
"good",
"gorgeous",
"gothic",
"governing",
"graceful",
"gradual",
"grand",
"grateful",
"greasy",
"great",
"great",
"great",
"greek",
"green",
"green",
"grey",
"grieving",
"grim",
"gross",
"grotesque",
"growing",
"grubby",
"grumpy",
"guilty",
"handicapped",
"handsome",
"handsome",
"happy",
"happy",
"happy",
"hard",
"hard",
"harsh",
"harsh",
"head",
"healthy",
"healthy",
"heavy",
"heavy",
"helpful",
"helpful",
"helpful",
"helpless",
"helpless",
"hidden",
"high",
"high",
"high-pitched",
"hilarious",
"hissing",
"historic",
"historical",
"hollow",
"holy",
"homeless",
"homeless",
"homely",
"hon",
"honest",
"horizontal",
"horrible",
"horrible",
"hostile",
"hot",
"hot",
"huge",
"huge",
"human",
"hungry",
"hungry",
"hurt",
"hushed",
"husky",
"icy",
"ideal",
"identical",
"ideological",
"ill",
"ill",
"illegal",
"imaginative",
"immediate",
"immense",
"immense",
"imperial",
"implicit",
"important",
"important",
"impossible",
"impossible",
"impressed",
"impressive",
"improved",
"inadequate",
"inappropriate",
"inc",
"inclined",
"increased",
"increasing",
"incredible",
"independent",
"indian",
"indirect",
"individual",
"industrial",
"inevitable",
"influential",
"informal",
"inherent",
"initial",
"injured",
"inland",
"inner",
"innocent",
"innocent",
"innovative",
"inquisitive",
"instant",
"institutional",
"insufficient",
"intact",
"integral",
"integrated",
"intellectual",
"intelligent",
"intense",
"intensive",
"interested",
"interesting",
"interim",
"interior",
"intermediate",
"internal",
"international",
"intimate",
"invisible",
"involved",
"iraqi",
"irish",
"irrelevant",
"islamic",
"isolated",
"israeli",
"italian",
"itchy",
"japanese",
"jealous",
"jewish",
"jittery",
"joint",
"jolly",
"jolly",
"joyous",
"judicial",
"juicy",
"junior",
"just",
"keen",
"key",
"kind",
"kind",
"kind",
"known",
"korean",
"labour",
"large",
"large",
"large-scale",
"late",
"late",
"latin",
"lazy",
"leading",
"left",
"legal",
"legislative",
"legitimate",
"lengthy",
"lesser",
"level",
"lexical",
"liable",
"liberal",
"light",
"light",
"light",
"like",
"likely",
"limited",
"linear",
"linguistic",
"liquid",
"literary",
"little",
"little",
"live",
"lively",
"lively",
"living",
"local",
"logical",
"lonely",
"lonely",
"long",
"long",
"long",
"long",
"long-term",
"loose",
"loose",
"lost",
"loud",
"loud",
"lovely",
"lovely",
"low",
"low",
"loyal",
"ltd",
"lucky",
"lucky",
"mad",
"magenta",
"magic",
"magnetic",
"magnificent",
"magnificent",
"main",
"major",
"male",
"mammoth",
"managerial",
"managing",
"manual",
"many",
"many",
"marginal",
"marine",
"marked",
"married",
"marvellous",
"marxist",
"mass",
"massive",
"massive",
"mathematical",
"mature",
"maximum",
"mean",
"meaningful",
"mechanical",
"medical",
"medieval",
"melodic",
"melted",
"mental",
"mere",
"metropolitan",
"mid",
"middle",
"middle-class",
"mighty",
"mighty",
"mild",
"military",
"miniature",
"minimal",
"minimum",
"ministerial",
"minor",
"miserable",
"misleading",
"missing",
"misty",
"mixed",
"moaning",
"mobile",
"moderate",
"modern",
"modern",
"modern",
"modest",
"molecular",
"monetary",
"monthly",
"moral",
"motionless",
"muddy",
"multiple",
"mushy",
"musical",
"mute",
"mutual",
"mysterious",
"mysterious",
"naked",
"narrow",
"narrow",
"nasty",
"nasty",
"national",
"native",
"natural",
"naughty",
"naval",
"near",
"nearby",
"neat",
"necessary",
"negative",
"neighbouring",
"nervous",
"nervous",
"net",
"neutral",
"new",
"new",
"nice",
"nice",
"nineteenth-century",
"noble",
"noisy",
"noisy",
"normal",
"northern",
"nosy",
"notable",
"novel",
"nuclear",
"numerous",
"numerous",
"nursing",
"nutritious",
"nutty",
"obedient",
"objective",
"obliged",
"obnoxious",
"obvious",
"occasional",
"occupational",
"odd",
"odd",
"official",
"ok",
"okay",
"old",
"old",
"old-fashioned",
"old-fashioned",
"olympic",
"only",
"open",
"open",
"operational",
"opposite",
"optimistic",
"oral",
"orange",
"orange",
"ordinary",
"ordinary",
"organic",
"organisational",
"original",
"orthodox",
"other",
"outdoor",
"outer",
"outrageous",
"outside",
"outstanding",
"outstanding",
"overall",
"overseas",
"overwhelming",
"painful",
"pale",
"palestinian",
"panicky",
"parallel",
"parental",
"parliamentary",
"part-time",
"partial",
"particular",
"passing",
"passive",
"past",
"patient",
"payable",
"peaceful",
"peculiar",
"perfect",
"perfect",
"permanent",
"persistent",
"personal",
"petite",
"philosophical",
"physical",
"pink",
"plain",
"plain",
"planned",
"plastic",
"pleasant",
"pleasant",
"pleased",
"poised",
"polish",
"polite",
"political",
"poor",
"poor",
"popular",
"positive",
"possible",
"post-war",
"potential",
"powerful",
"powerful",
"practical",
"precious",
"precious",
"precise",
"preferred",
"pregnant",
"preliminary",
"premier",
"prepared",
"present",
"presidential",
"pretty",
"pretty",
"previous",
"prickly",
"prickly",
"primary",
"prime",
"primitive",
"principal",
"printed",
"prior",
"private",
"probable",
"productive",
"professional",
"profitable",
"profound",
"progressive",
"prominent",
"promising",
"proper",
"proposed",
"prospective",
"protective",
"protestant",
"proud",
"proud",
"provincial",
"psychiatric",
"psychological",
"public",
"puny",
"pure",
"purple",
"purple",
"purring",
"puzzled",
"puzzled",
"quaint",
"quaint",
"qualified",
"quick",
"quick",
"quick",
"quickest",
"quiet",
"quiet",
"quiet",
"racial",
"radical",
"rainy",
"rainy",
"random",
"rapid",
"rapid",
"rare",
"rare",
"raspy",
"rational",
"ratty",
"raw",
"ready",
"real",
"real",
"realistic",
"rear",
"reasonable",
"recent",
"red",
"red",
"reduced",
"redundant",
"regional",
"registered",
"regular",
"regulatory",
"related",
"relative",
"relaxed",
"relevant",
"reliable",
"relieved",
"relieved",
"religious",
"reluctant",
"remaining",
"remarkable",
"remote",
"renewed",
"representative",
"repulsive",
"required",
"resident",
"residential",
"resonant",
"respectable",
"respective",
"responsible",
"resulting",
"retail",
"retired",
"revolutionary",
"rich",
"rich",
"ridiculous",
"right",
"rigid",
"ripe",
"rising",
"rival",
"roasted",
"robust",
"rolling",
"roman",
"romantic",
"rotten",
"rough",
"rough",
"round",
"round",
"round",
"royal",
"rubber",
"rude",
"ruling",
"running",
"rural",
"russian",
"sacred",
"sad",
"sad",
"safe",
"salty",
"satisfactory",
"satisfied",
"scared",
"scary",
"scary",
"scattered",
"scientific",
"scornful",
"scottish",
"scrawny",
"screeching",
"secondary",
"secret",
"secure",
"select",
"selected",
"selective",
"selfish",
"semantic",
"senior",
"sensible",
"sensitive",
"separate",
"serious",
"severe",
"sexual",
"shaggy",
"shaky",
"shallow",
"shallow",
"shared",
"sharp",
"sharp",
"sheer",
"shiny",
"shivering",
"shocked",
"short",
"short",
"short",
"short",
"short-term",
"shrill",
"shy",
"shy",
"sick",
"significant",
"silent",
"silent",
"silky",
"silly",
"silly",
"silly",
"similar",
"simple",
"single",
"skilled",
"skinny",
"sleepy",
"slight",
"slim",
"slimy",
"slippery",
"slow",
"slow",
"small",
"small",
"smart",
"smiling",
"smoggy",
"smooth",
"smooth",
"so-called",
"social",
"socialist",
"soft",
"soft",
"soft",
"solar",
"sole",
"solid",
"solid",
"sophisticated",
"sore",
"sorry",
"sound",
"sound",
"sour",
"southern",
"soviet",
"spanish",
"spare",
"sparkling",
"spatial",
"special",
"specific",
"specified",
"spectacular",
"spicy",
"spiritual",
"splendid",
"splendid",
"spontaneous",
"sporting",
"spotless",
"spotty",
"square",
"square",
"squealing",
"stable",
"stale",
"standard",
"static",
"statistical",
"statutory",
"steady",
"steady",
"steep",
"steep",
"sticky",
"sticky",
"stiff",
"still",
"stingy",
"stormy",
"straight",
"straight",
"straightforward",
"strange",
"strange",
"strange",
"strategic",
"strict",
"striking",
"striped",
"strong",
"strong",
"structural",
"stuck",
"stupid",
"stupid",
"subjective",
"subsequent",
"substantial",
"subtle",
"successful",
"successful",
"successive",
"sudden",
"sufficient",
"suitable",
"sunny",
"super",
"super",
"superb",
"superior",
"supporting",
"supposed",
"supreme",
"sure",
"surprised",
"surprising",
"surrounding",
"surviving",
"suspicious",
"sweet",
"sweet",
"swift",
"swiss",
"symbolic",
"sympathetic",
"systematic",
"tall",
"tall",
"tall",
"tame",
"tame",
"tan",
"tart",
"tasteless",
"tasty",
"technical",
"technological",
"teenage",
"temporary",
"tender",
"tender",
"tender",
"tense",
"terrible",
"terrible",
"territorial",
"testy",
"then",
"theoretical",
"thick",
"thin",
"thirsty",
"thorough",
"thoughtful",
"thoughtless",
"thundering",
"tight",
"tight",
"tiny",
"tiny",
"tired",
"tired",
"top",
"tory",
"total",
"tough",
"tough",
"toxic",
"traditional",
"tragic",
"tremendous",
"tricky",
"tropical",
"troubled",
"turkish",
"typical",
"ugliest",
"ugly",
"ugly",
"ugly",
"ultimate",
"unable",
"unacceptable",
"unaware",
"uncertain",
"unchanged",
"uncomfortable",
"unconscious",
"underground",
"underlying",
"unemployed",
"uneven",
"unexpected",
"unfair",
"unfortunate",
"unhappy",
"uniform",
"uninterested",
"unique",
"united",
"universal",
"unknown",
"unlikely",
"unnecessary",
"unpleasant",
"unsightly",
"unusual",
"unusual",
"unwilling",
"upper",
"upset",
"upset",
"uptight",
"urban",
"urgent",
"used",
"useful",
"useless",
"usual",
"vague",
"valid",
"valuable",
"variable",
"varied",
"various",
"varying",
"vast",
"vast",
"verbal",
"vertical",
"very",
"victorian",
"victorious",
"video-taped",
"violent",
"visible",
"visiting",
"visual",
"vital",
"vivacious",
"vivid",
"vocational",
"voiceless",
"voluntary",
"vulnerable",
"wandering",
"warm",
"wasteful",
"watery",
"weak",
"weak",
"wealthy",
"weary",
"wee",
"weekly",
"weird",
"welcome",
"well",
"well-known",
"welsh",
"western",
"wet",
"wet",
"wet",
"whispering",
"white",
"whole",
"wicked",
"wicked",
"wide",
"wide",
"wide-eyed",
"widespread",
"wild",
"wild",
"willing",
"wise",
"witty",
"wonderful",
"wonderful",
"wonderful",
"wooden",
"wooden",
"working",
"working-class",
"worldwide",
"worried",
"worried",
"worrying",
"worthwhile",
"worthy",
"written",
"wrong",
"wrong",
"yellow",
"yellow",
"young",
"young",
"yummy",
"zany",
"zany",
"zealous"
]);

const animals = [
    "Aardvark",
    "Albatross",
    "Alligator",
    "Alpaca",
    "Ant",
    "Anteater",
    "Antelope",
    "Ape",
    "Armadillo",
    "Donkey",
    "Baboon",
    "Badger",
    "Barracuda",
    "Bat",
    "Bear",
    "Beaver",
    "Bee",
    "Bison",
    "Boar",
    "Buffalo",
    "Butterfly",
    "Camel",
    "Capybara",
    "Caribou",
    "Cassowary",
    "Cat",
    "Caterpillar",
    "Cattle",
    "Chamois",
    "Cheetah",
    "Chicken",
    "Chimpanzee",
    "Chinchilla",
    "Chough",
    "Clam",
    "Cobra",
    "Cockroach",
    "Cod",
    "Cormorant",
    "Coyote",
    "Crab",
    "Crane",
    "Crocodile",
    "Crow",
    "Curlew",
    "Deer",
    "Dinosaur",
    "Dog",
    "Dogfish",
    "Dolphin",
    "Dotterel",
    "Dove",
    "Dragonfly",
    "Duck",
    "Dugong",
    "Dunlin",
    "Eagle",
    "Echidna",
    "Eel",
    "Eland",
    "Elephant",
    "Elk",
    "Emu",
    "Falcon",
    "Ferret",
    "Finch",
    "Fish",
    "Flamingo",
    "Fly",
    "Fox",
    "Frog",
    "Gaur",
    "Gazelle",
    "Gerbil",
    "Giraffe",
    "Gnat",
    "Gnu",
    "Goat",
    "Goldfinch",
    "Goldfish",
    "Goose",
    "Gorilla",
    "Goshawk",
    "Grasshopper",
    "Grouse",
    "Guanaco",
    "Gull",
    "Hamster",
    "Hare",
    "Hawk",
    "Hedgehog",
    "Heron",
    "Herring",
    "Hippopotamus",
    "Hornet",
    "Horse",
    "Human",
    "Hummingbird",
    "Hyena",
    "Ibex",
    "Ibis",
    "Jackal",
    "Jaguar",
    "Jay",
    "Jellyfish",
    "Kangaroo",
    "Kingfisher",
    "Koala",
    "Kookabura",
    "Kouprey",
    "Kudu",
    "Lapwing",
    "Lark",
    "Lemur",
    "Leopard",
    "Lion",
    "Llama",
    "Lobster",
    "Locust",
    "Loris",
    "Louse",
    "Lyrebird",
    "Magpie",
    "Mallard",
    "Manatee",
    "Mandrill",
    "Mantis",
    "Marten",
    "Meerkat",
    "Mink",
    "Mole",
    "Mongoose",
    "Monkey",
    "Moose",
    "Mosquito",
    "Mouse",
    "Mule",
    "Narwhal",
    "Newt",
    "Nightingale",
    "Octopus",
    "Okapi",
    "Opossum",
    "Oryx",
    "Ostrich",
    "Otter",
    "Owl",
    "Oyster",
    "Panther",
    "Parrot",
    "Partridge",
    "Peafowl",
    "Pelican",
    "Penguin",
    "Pheasant",
    "Pig",
    "Pigeon",
    "Pony",
    "Porcupine",
    "Porpoise",
    "Quail",
    "Quelea",
    "Quetzal",
    "Rabbit",
    "Raccoon",
    "Rail",
    "Ram",
    "Rat",
    "Raven",
    "Red deer",
    "Red panda",
    "Reindeer",
    "Rhinoceros",
    "Rook",
    "Salamander",
    "Salmon",
    "Sand Dollar",
    "Sandpiper",
    "Sardine",
    "Scorpion",
    "Seahorse",
    "Seal",
    "Shark",
    "Sheep",
    "Shrew",
    "Skunk",
    "Snail",
    "Snake",
    "Sparrow",
    "Spider",
    "Spoonbill",
    "Squid",
    "Squirrel",
    "Starling",
    "Stingray",
    "Stinkbug",
    "Stork",
    "Swallow",
    "Swan",
    "Tapir",
    "Tarsier",
    "Termite",
    "Tiger",
    "Toad",
    "Trout",
    "Turkey",
    "Turtle",
    "Viper",
    "Vulture",
    "Wallaby",
    "Walrus",
    "Wasp",
    "Weasel",
    "Whale",
    "Wildcat",
    "Wolf",
    "Wolverine",
    "Wombat",
    "Woodcock",
    "Woodpecker",
    "Worm",
    "Wren",
    "Yak",
    "Zebra"
];

const nouns = [
    "Armor",
    "Armour",
    "Barrymore",
    "Cabot",
    "Catholicism",
    "Chihuahua",
    "Christianity",
    "Easter",
    "Frenchman",
    "Lowry",
    "Mayer",
    "Orientalism",
    "Pharaoh",
    "Pueblo",
    "Pullman",
    "Rodeo",
    "Saturday",
    "Sister",
    "Snead",
    "Syrah",
    "Tuesday",
    "Woodward",
    "abbey",
    "absence",
    "absorption",
    "abstinence",
    "absurdity",
    "abundance",
    "acceptance",
    "accessibility",
    "accommodation",
    "accomplice",
    "accountability",
    "accounting",
    "accreditation",
    "accuracy",
    "acquiescence",
    "acreage",
    "actress",
    "actuality",
    "adage",
    "adaptation",
    "adherence",
    "adjustment",
    "adoption",
    "adultery",
    "advancement",
    "advert",
    "advertisement",
    "advertising",
    "advice",
    "aesthetics",
    "affinity",
    "aggression",
    "agriculture",
    "aircraft",
    "airtime",
    "allegation",
    "allegiance",
    "allegory",
    "allergy",
    "allies",
    "alligator",
    "allocation",
    "allotment",
    "altercation",
    "ambulance",
    "ammonia",
    "anatomy",
    "anemia",
    "ankle",
    "announcement",
    "annoyance",
    "annuity",
    "anomaly",
    "anthropology",
    "anxiety",
    "apartheid",
    "apologise",
    "apostle",
    "apparatus",
    "appeasement",
    "appellation",
    "appendix",
    "applause",
    "appointment",
    "appraisal",
    "archery",
    "archipelago",
    "architecture",
    "ardor",
    "arrears",
    "arrow",
    "artisan",
    "artistry",
    "ascent",
    "assembly",
    "assignment",
    "association",
    "asthma",
    "atheism",
    "attacker",
    "attraction",
    "attractiveness",
    "auspices",
    "authority",
    "avarice",
    "aversion",
    "aviation",
    "babbling",
    "backlash",
    "baker",
    "ballet",
    "balls",
    "banjo",
    "baron",
    "barrier",
    "barrister",
    "bases",
    "basin",
    "basis",
    "battery",
    "battling",
    "bedtime",
    "beginner",
    "begun",
    "bending",
    "bicycle",
    "billing",
    "bingo",
    "biography",
    "biology",
    "birthplace",
    "blackberry",
    "blather",
    "blossom",
    "boardroom",
    "boasting",
    "bodyguard",
    "boldness",
    "bomber",
    "bondage",
    "bonding",
    "bones",
    "bonus",
    "bookmark",
    "boomer",
    "booty",
    "bounds",
    "bowling",
    "brainstorming",
    "breadth",
    "breaker",
    "brewer",
    "brightness",
    "broccoli",
    "broth",
    "brotherhood",
    "browsing",
    "brunch",
    "brunt",
    "building",
    "bullion",
    "bureaucracy",
    "burglary",
    "buyout",
    "by-election",
    "cabal",
    "cabbage",
    "calamity",
    "campaign",
    "canonization",
    "captaincy",
    "carcass",
    "carrier",
    "cartridge",
    "cassette",
    "catfish",
    "caught",
    "celebrity",
    "cemetery",
    "certainty",
    "certification",
    "charade",
    "chasm",
    "check-in",
    "cheerleader",
    "cheesecake",
    "chemotherapy",
    "chili",
    "china",
    "chivalry",
    "cholera",
    "cilantro",
    "circus",
    "civilisation",
    "civility",
    "clearance",
    "clearing",
    "clerk",
    "climber",
    "closeness",
    "clothing",
    "clutches",
    "coaster",
    "coconut",
    "coding",
    "collaborator",
    "colleague",
    "college",
    "collision",
    "colors",
    "combustion",
    "comedian",
    "comer",
    "commander",
    "commemoration",
    "commenter",
    "commissioner",
    "commune",
    "competition",
    "completeness",
    "complexity",
    "computing",
    "comrade",
    "concur",
    "condominium",
    "conduit",
    "confidant",
    "configuration",
    "confiscation",
    "conflagration",
    "conflict",
    "consist",
    "consistency",
    "consolidation",
    "conspiracy",
    "constable",
    "consul",
    "consultancy",
    "contentment",
    "contents",
    "contractor",
    "conversation",
    "cornerstone",
    "corpus",
    "correlation",
    "councilman",
    "counselor",
    "countdown",
    "countryman",
    "coverage",
    "covering",
    "coyote",
    "cracker",
    "creator",
    "criminality",
    "crocodile",
    "cropping",
    "cross-examination",
    "crossover",
    "crossroads",
    "culprit",
    "cumin",
    "curator",
    "curfew",
    "cursor",
    "custard",
    "cutter",
    "cyclist",
    "cyclone",
    "cylinder",
    "cynicism",
    "daddy",
    "damsel",
    "darkness",
    "dawning",
    "daybreak",
    "dealing",
    "dedication",
    "deduction",
    "defection",
    "deference",
    "deficiency",
    "definition",
    "deflation",
    "degeneration",
    "delegation",
    "delicacy",
    "delirium",
    "deliverance",
    "demeanor",
    "demon",
    "demonstration",
    "denomination",
    "dentist",
    "departure",
    "depletion",
    "depression",
    "designation",
    "despotism",
    "detention",
    "developer",
    "devolution",
    "dexterity",
    "diagnosis",
    "dialect",
    "differentiation",
    "digger",
    "digress",
    "dioxide",
    "diploma",
    "disability",
    "disarmament",
    "discord",
    "discovery",
    "dishonesty",
    "dismissal",
    "disobedience",
    "dispatcher",
    "disservice",
    "distribution",
    "distributor",
    "diver",
    "diversity",
    "docking",
    "dollar",
    "dominance",
    "domination",
    "dominion",
    "donkey",
    "doorstep",
    "doorway",
    "dossier",
    "downside",
    "drafting",
    "drank",
    "drilling",
    "driver",
    "drumming",
    "drunkenness",
    "duchess",
    "ducking",
    "dugout",
    "dumps",
    "dwelling",
    "dynamics",
    "eagerness",
    "earnestness",
    "earnings",
    "eater",
    "editor",
    "effectiveness",
    "electricity",
    "elements",
    "eloquence",
    "emancipation",
    "embodiment",
    "embroidery",
    "emperor",
    "employment",
    "encampment",
    "enclosure",
    "encouragement",
    "endangerment",
    "enlightenment",
    "enthusiasm",
    "environment",
    "environs",
    "envoy",
    "epilepsy",
    "equation",
    "equator",
    "error",
    "espionage",
    "estimation",
    "evacuation",
    "exaggeration",
    "examination",
    "exclamation",
    "expediency",
    "exploitation",
    "extinction",
    "eyewitness",
    "falls",
    "fascism",
    "fastball",
    "feces",
    "feedback",
    "ferocity",
    "fertilization",
    "fetish",
    "finale",
    "firing",
    "fixing",
    "flashing",
    "flask",
    "flora",
    "fluke",
    "folklore",
    "follower",
    "foothold",
    "footing",
    "forefinger",
    "forefront",
    "forgiveness",
    "formality",
    "formation",
    "formula",
    "foyer",
    "fragmentation",
    "framework",
    "fraud",
    "freestyle",
    "frequency",
    "friendliness",
    "fries",
    "frigate",
    "fulfillment",
    "function",
    "functionality",
    "fundraiser",
    "fusion",
    "futility",
    "gallantry",
    "gallery",
    "genesis",
    "genitals",
    "girlfriend",
    "glamour",
    "glitter",
    "glucose",
    "google",
    "grandeur",
    "grappling",
    "greens",
    "gridlock",
    "grocer",
    "groundwork",
    "grouping",
    "gunman",
    "gusto",
    "habitation",
    "hacker",
    "hallway",
    "hamburger",
    "hammock",
    "handling",
    "hands",
    "handshake",
    "happiness",
    "hardship",
    "headcount",
    "header",
    "headquarters",
    "heads",
    "headset",
    "hearth",
    "hearts",
    "heath",
    "hegemony",
    "height",
    "hello",
    "helper",
    "helping",
    "helplessness",
    "hierarchy",
    "hoarding",
    "hockey",
    "homeland",
    "homer",
    "honesty",
    "horror",
    "horseman",
    "hostility",
    "housing",
    "humility",
    "hurricane",
    "iceberg",
    "ignition",
    "illness",
    "illustration",
    "illustrator",
    "immunity",
    "immunization",
    "imperialism",
    "imprisonment",
    "inaccuracy",
    "inaction",
    "inactivity",
    "inauguration",
    "indecency",
    "indicator",
    "inevitability",
    "infamy",
    "infiltration",
    "influx",
    "iniquity",
    "innocence",
    "innovation",
    "insanity",
    "inspiration",
    "instruction",
    "instructor",
    "insurer",
    "interact",
    "intercession",
    "intercourse",
    "intermission",
    "interpretation",
    "intersection",
    "interval",
    "intolerance",
    "intruder",
    "invasion",
    "investment",
    "involvement",
    "irrigation",
    "iteration",
    "jenny",
    "jogging",
    "jones",
    "joseph",
    "juggernaut",
    "juncture",
    "jurisprudence",
    "juror",
    "kangaroo",
    "kingdom",
    "knocking",
    "laborer",
    "larceny",
    "laurels",
    "layout",
    "leadership",
    "leasing",
    "legislation",
    "leopard",
    "liberation",
    "licence",
    "lifeblood",
    "lifeline",
    "ligament",
    "lighting",
    "likeness",
    "line-up",
    "lineage",
    "liner",
    "lineup",
    "liquidation",
    "listener",
    "literature",
    "litigation",
    "litre",
    "loathing",
    "locality",
    "lodging",
    "logic",
    "longevity",
    "lookout",
    "lordship",
    "lustre",
    "ma'am",
    "machinery",
    "madness",
    "magnificence",
    "mahogany",
    "mailing",
    "mainframe",
    "maintenance",
    "majority",
    "manga",
    "mango",
    "manifesto",
    "mantra",
    "manufacturer",
    "maple",
    "martin",
    "martyrdom",
    "mathematician",
    "matrix",
    "matron",
    "mayhem",
    "mayor",
    "means",
    "meantime",
    "measurement",
    "mechanics",
    "mediator",
    "medics",
    "melodrama",
    "memory",
    "mentality",
    "metaphysics",
    "method",
    "metre",
    "miner",
    "mirth",
    "misconception",
    "misery",
    "mishap",
    "misunderstanding",
    "mobility",
    "molasses",
    "momentum",
    "monarchy",
    "monument",
    "morale",
    "mortality",
    "motto",
    "mouthful",
    "mouthpiece",
    "mover",
    "movie",
    "mowing",
    "murderer",
    "musician",
    "mutation",
    "mythology",
    "narration",
    "narrator",
    "nationality",
    "negligence",
    "neighborhood",
    "neighbour",
    "nervousness",
    "networking",
    "nexus",
    "nightmare",
    "nobility",
    "nobody",
    "noodle",
    "normalcy",
    "notification",
    "nourishment",
    "novella",
    "nucleus",
    "nuisance",
    "nursery",
    "nutrition",
    "nylon",
    "oasis",
    "obscenity",
    "obscurity",
    "observer",
    "offense",
    "onslaught",
    "operation",
    "opportunity",
    "opposition",
    "oracle",
    "orchestra",
    "organisation",
    "organizer",
    "orientation",
    "originality",
    "ounce",
    "outage",
    "outcome",
    "outdoors",
    "outfield",
    "outing",
    "outpost",
    "outset",
    "overseer",
    "owner",
    "oxygen",
    "pairing",
    "panther",
    "paradox",
    "parliament",
    "parsley",
    "parson",
    "passenger",
    "pasta",
    "patchwork",
    "pathos",
    "patriotism",
    "pendulum",
    "penguin",
    "permission",
    "persona",
    "perusal",
    "pessimism",
    "peter",
    "philosopher",
    "phosphorus",
    "phrasing",
    "physique",
    "piles",
    "plateau",
    "playing",
    "plaza",
    "plethora",
    "plurality",
    "pneumonia",
    "pointer",
    "poker",
    "policeman",
    "polling",
    "poster",
    "posterity",
    "posting",
    "postponement",
    "potassium",
    "pottery",
    "poultry",
    "pounding",
    "pragmatism",
    "precedence",
    "precinct",
    "preoccupation",
    "pretense",
    "priesthood",
    "prisoner",
    "privacy",
    "probation",
    "proceeding",
    "proceedings",
    "processing",
    "processor",
    "progression",
    "projection",
    "prominence",
    "propensity",
    "prophecy",
    "prorogation",
    "prospectus",
    "protein",
    "prototype",
    "providence",
    "provider",
    "provocation",
    "proximity",
    "puberty",
    "publicist",
    "publicity",
    "publisher",
    "pundit",
    "putting",
    "quantity",
    "quart",
    "quilting",
    "quorum",
    "racism",
    "radiance",
    "ralph",
    "rancher",
    "ranger",
    "rapidity",
    "rapport",
    "ratification",
    "rationality",
    "reaction",
    "reader",
    "reassurance",
    "rebirth",
    "receptor",
    "recipe",
    "recognition",
    "recourse",
    "recreation",
    "rector",
    "recurrence",
    "redemption",
    "redistribution",
    "redundancy",
    "refinery",
    "reformer",
    "refrigerator",
    "regularity",
    "regulator",
    "reinforcement",
    "reins",
    "reinstatement",
    "relativism",
    "relaxation",
    "rendition",
    "repayment",
    "repentance",
    "repertoire",
    "repository",
    "republic",
    "reputation",
    "resentment",
    "residency",
    "resignation",
    "restaurant",
    "resurgence",
    "retailer",
    "retention",
    "retirement",
    "reviewer",
    "riches",
    "righteousness",
    "roadblock",
    "robber",
    "rocks",
    "rubbing",
    "runoff",
    "saloon",
    "salvation",
    "sarcasm",
    "saucer",
    "savior",
    "scarcity",
    "scenario",
    "scenery",
    "schism",
    "scholarship",
    "schoolboy",
    "schooner",
    "scissors",
    "scolding",
    "scooter",
    "scouring",
    "scrimmage",
    "scrum",
    "seating",
    "sediment",
    "seduction",
    "seeder",
    "seizure",
    "self-confidence",
    "self-control",
    "self-respect",
    "semicolon",
    "semiconductor",
    "semifinal",
    "senator",
    "sending",
    "serenity",
    "seriousness",
    "servitude",
    "sesame",
    "setup",
    "sewing",
    "sharpness",
    "shaving",
    "shoplifting",
    "shopping",
    "siding",
    "simplicity",
    "simulation",
    "sinking",
    "skate",
    "sloth",
    "slugger",
    "snack",
    "snail",
    "snapshot",
    "snark",
    "soccer",
    "solemnity",
    "solicitation",
    "solitude",
    "somewhere",
    "sophistication",
    "sorcery",
    "souvenir",
    "spaghetti",
    "specification",
    "specimen",
    "specs",
    "spectacle",
    "spectre",
    "speculation",
    "sperm",
    "spoiler",
    "squad",
    "squid",
    "staging",
    "stagnation",
    "staircase",
    "stairway",
    "stamina",
    "standpoint",
    "standstill",
    "stanza",
    "statement",
    "stillness",
    "stimulus",
    "stocks",
    "stole",
    "stoppage",
    "storey",
    "storyteller",
    "stylus",
    "subcommittee",
    "subscription",
    "subsidy",
    "suburb",
    "success",
    "sufferer",
    "supposition",
    "suspension",
    "sweater",
    "sweepstakes",
    "swimmer",
    "syndrome",
    "synopsis",
    "syntax",
    "system",
    "tablespoon",
    "taker",
    "tavern",
    "technology",
    "telephony",
    "template",
    "tempo",
    "tendency",
    "tendon",
    "terrier",
    "terror",
    "terry",
    "theater",
    "theology",
    "therapy",
    "thicket",
    "thoroughfare",
    "threshold",
    "thriller",
    "thunderstorm",
    "ticker",
    "tiger",
    "tights",
    "to-day",
    "tossing",
    "touchdown",
    "tourist",
    "tourney",
    "toxicity",
    "tracing",
    "tractor",
    "translation",
    "transmission",
    "transmitter",
    "trauma",
    "traveler",
    "treadmill",
    "trilogy",
    "trout",
    "tuning",
    "twenties",
    "tycoon",
    "tyrant",
    "ultimatum",
    "underdog",
    "underwear",
    "unhappiness",
    "unification",
    "university",
    "uprising",
    "vaccination",
    "validity",
    "vampire",
    "vanguard",
    "variation",
    "vegetation",
    "verification",
    "viability",
    "vicinity",
    "victory",
    "viewpoint",
    "villa",
    "vindication",
    "violation",
    "vista",
    "vocalist",
    "vogue",
    "volcano",
    "voltage",
    "vomiting",
    "vulnerability",
    "waistcoat",
    "waitress",
    "wardrobe",
    "warmth",
    "watchdog",
    "wealth",
    "weariness",
    "whereabouts",
    "whisky",
    "whiteness",
    "widget",
    "width",
    "windfall",
    "wiring",
    "witchcraft",
    "withholding",
    "womanhood",
    "words",
    "workman",
    "youngster"
];

const otherNouns = [
"aardvark",
"abacus",
"abbey",
"abdomen",
"ability",
"abolishment",
"abroad",
"abuse",
"accelerant",
"accelerator",
"access",
"accident",
"accommodation",
"accompanist",
"accordion",
"account",
"accountant",
"achiever",
"acid",
"acknowledgment",
"acoustic",
"acoustics",
"acrylic",
"act",
"action",
"activity",
"actor",
"actress",
"acupuncture",
"ad",
"adapter",
"addiction",
"addition",
"address",
"adjustment",
"administration",
"adrenalin",
"adult",
"adulthood",
"advance",
"advancement",
"advantage",
"advertisement",
"advertising",
"advice",
"affair",
"affect",
"aftermath",
"afternoon",
"aftershave",
"aftershock",
"afterthought",
"age",
"agency",
"agenda",
"agent",
"aggression",
"aglet",
"agreement",
"aid",
"air",
"airbag",
"airbus",
"airfare",
"airforce",
"airline",
"airmail",
"airplane",
"airport",
"airship",
"alarm",
"alb",
"albatross",
"alcohol",
"alcove",
"alder",
"algebra",
"alibi",
"allergist",
"alley",
"alligator",
"alloy",
"almanac",
"almond",
"alpaca",
"alpenglow",
"alpenhorn",
"alpha",
"alphabet",
"alternative",
"altitude",
"alto",
"aluminium",
"aluminum",
"ambassador",
"ambition",
"ambulance",
"amendment",
"amount",
"amusement",
"anagram",
"analgesia",
"analog",
"analogue",
"analogy",
"analysis",
"analyst",
"anatomy",
"anesthesiology",
"anethesiologist",
"anger",
"angiosperm",
"angle",
"angora",
"angstrom",
"anguish",
"animal",
"anime",
"ankle",
"anklet",
"annual",
"anorak",
"answer",
"ant",
"anteater",
"antechamber",
"antelope",
"anthony",
"anthropology",
"antler",
"anxiety",
"anybody",
"anything",
"anywhere",
"apartment",
"ape",
"aperitif",
"apology",
"apparatus",
"apparel",
"appeal",
"appearance",
"appendix",
"applause",
"apple",
"applewood",
"appliance",
"application",
"appointment",
"approval",
"apron",
"apse",
"aquifer",
"arch",
"archaeology",
"archeology",
"archer",
"architect",
"architecture",
"arch-rival",
"area",
"argument",
"arithmetic",
"arm",
"armadillo",
"armament",
"armchair",
"armoire",
"armor",
"arm-rest",
"army",
"arrival",
"arrow",
"art",
"artichoke",
"article",
"artificer",
"ascot",
"ash",
"ashram",
"ashtray",
"aside",
"ask",
"asparagus",
"aspect",
"asphalt",
"assignment",
"assist",
"assistance",
"assistant",
"associate",
"association",
"assumption",
"asterisk",
"astrakhan",
"astrolabe",
"astrologer",
"astrology",
"astronomy",
"atelier",
"athlete",
"athletics",
"atmosphere",
"atom",
"atrium",
"attachment",
"attack",
"attempt",
"attendant",
"attention",
"attenuation",
"attic",
"attitude",
"attorney",
"attraction",
"audience",
"auditorium",
"aunt",
"author",
"authorisation",
"authority",
"authorization",
"automaton",
"avalanche",
"avenue",
"average",
"award",
"awareness",
"azimuth",
"babe",
"baboon",
"babushka",
"baby",
"back",
"backbone",
"backdrop",
"background",
"backpack",
"bacon",
"bad",
"badge",
"badger",
"bafflement",
"bag",
"bagel",
"baggage",
"bagpipe",
"bail",
"bait",
"bake",
"baker",
"bakery",
"bakeware",
"balaclava",
"balalaika",
"balance",
"balcony",
"ball",
"ballet",
"balloon",
"ballpark",
"bamboo",
"banana",
"band",
"bandana",
"bandanna",
"bandolier",
"bangle",
"banjo",
"bank",
"bankbook",
"banker",
"banquette",
"baobab",
"bar",
"barbeque",
"barber",
"barbiturate",
"barge",
"baritone",
"barium",
"barn",
"barometer",
"barracks",
"barstool",
"base",
"baseball",
"basement",
"basin",
"basis",
"basket",
"basketball",
"bass",
"bassinet",
"bassoon",
"bat",
"bath",
"bather",
"bathhouse",
"bathrobe",
"bathroom",
"bathtub",
"batter",
"battery",
"batting",
"battle",
"battleship",
"bay",
"bayou",
"beach",
"bead",
"beak",
"beam",
"bean",
"beanie",
"beanstalk",
"bear",
"beard",
"beast",
"beat",
"beautiful",
"beauty",
"beaver",
"bed",
"bedroom",
"bee",
"beech",
"beef",
"beer",
"beet",
"beetle",
"beggar",
"beginner",
"beginning",
"begonia",
"behavior",
"beheading",
"behest",
"being",
"belfry",
"belief",
"believe",
"bell",
"belligerency",
"bellows",
"belly",
"belt",
"bench",
"bend",
"beneficiary",
"benefit",
"bengal",
"beret",
"berry",
"bestseller",
"best-seller",
"bet",
"beverage",
"beyond",
"bibliography",
"bicycle",
"bid",
"bidet",
"bifocals",
"big",
"big-rig",
"bijou",
"bike",
"bikini",
"bill",
"billboard",
"bin",
"biology",
"biplane",
"birch",
"bird",
"birdbath",
"birdcage",
"birdhouse",
"bird-watcher",
"birth",
"birthday",
"bit",
"bite",
"bitter",
"black",
"blackberry",
"blackboard",
"blackfish",
"bladder",
"blade",
"blame",
"blank",
"blanket",
"blazer",
"blight",
"blind",
"blinker",
"blister",
"blizzard",
"block",
"blocker",
"blood",
"bloodflow",
"bloom",
"bloomers",
"blossom",
"blouse",
"blow",
"blowgun",
"blowhole",
"blue",
"blueberry",
"boar",
"board",
"boat",
"boat-building",
"boatload",
"boatyard",
"bobcat",
"body",
"bog",
"bolero",
"bolt",
"bomb",
"bomber",
"bondsman",
"bone",
"bongo",
"bonnet",
"bonsai",
"bonus",
"boogeyman",
"book",
"bookcase",
"bookend",
"booklet",
"booster",
"boot",
"bootee",
"bootie",
"boots",
"booty",
"border",
"bore",
"bosom",
"boss",
"botany",
"bother",
"bottle",
"bottling",
"bottom",
"bottom-line",
"boudoir",
"bough",
"boundary",
"bow",
"bower",
"bowl",
"bowler",
"bowling",
"bowtie",
"box",
"boxer",
"boxspring",
"boy",
"boyfriend",
"bra",
"brace",
"bracelet",
"bracket",
"brain",
"brake",
"branch",
"brand",
"brandy",
"brass",
"brassiere",
"bratwurst",
"brave",
"bread",
"breadcrumb",
"break",
"breakfast",
"breakpoint",
"breast",
"breastplate",
"breath",
"breeze",
"bribery",
"brick",
"bricklaying",
"bridge",
"brief",
"briefs",
"brilliant",
"british",
"broad",
"broccoli",
"brochure",
"broiler",
"broker",
"brome",
"bronchitis",
"bronco",
"bronze",
"brooch",
"brood",
"brook",
"broom",
"brother",
"brother-in-law",
"brow",
"brown",
"brush",
"brushfire",
"brushing",
"bubble",
"bucket",
"buckle",
"bud",
"buddy",
"budget",
"buffer",
"buffet",
"bug",
"buggy",
"bugle",
"building",
"bulb",
"bull",
"bulldozer",
"bullet",
"bull-fighter",
"bumper",
"bun",
"bunch",
"bungalow",
"bunghole",
"bunkhouse",
"burglar",
"burlesque",
"burn",
"burn-out",
"burst",
"bus",
"bush",
"business",
"bust",
"bustle",
"butane",
"butcher",
"butter",
"button",
"buy",
"buyer",
"buzzard",
"cabana",
"cabbage",
"cabin",
"cabinet",
"cable",
"caboose",
"cacao",
"cactus",
"caddy",
"cadet",
"cafe",
"caftan",
"cake",
"calcification",
"calculation",
"calculator",
"calculus",
"calendar",
"calf",
"calico",
"call",
"calm",
"camel",
"cameo",
"camera",
"camp",
"campaign",
"campanile",
"can",
"canal",
"cancel",
"cancer",
"candelabra",
"candidate",
"candle",
"candy",
"cane",
"cannon",
"canoe",
"canon",
"canopy",
"canteen",
"canvas",
"cap",
"cape",
"capital",
"capitulation",
"capon",
"cappelletti",
"cappuccino",
"captain",
"caption",
"car",
"caravan",
"carbon",
"card",
"cardboard",
"cardigan",
"care",
"career",
"cargo",
"carload",
"carnation",
"carol",
"carotene",
"carp",
"carpenter",
"carpet",
"carport",
"carriage",
"carrier",
"carrot",
"carry",
"cart",
"cartilage",
"cartload",
"cartoon",
"cartridge",
"cascade",
"case",
"casement",
"cash",
"cashier",
"casino",
"casserole",
"cassock",
"cast",
"castanet",
"castanets",
"castle",
"cat",
"catacomb",
"catamaran",
"catch",
"category",
"caterpillar",
"cathedral",
"catsup",
"cattle",
"cauliflower",
"cause",
"caution",
"cave",
"c-clamp",
"cd",
"ceiling",
"celebration",
"celeriac",
"celery",
"celeste",
"cell",
"cellar",
"cello",
"celsius",
"cement",
"cemetery",
"cenotaph",
"census",
"cent",
"center",
"centimeter",
"centurion",
"century",
"cephalopod",
"ceramic",
"cereal",
"certification",
"cesspool",
"chafe",
"chain",
"chainstay",
"chair",
"chairlift",
"chairman",
"chairperson",
"chaise",
"chalet",
"chalice",
"chalk",
"challenge",
"champion",
"championship",
"chance",
"chandelier",
"change",
"channel",
"chaos",
"chap",
"chapel",
"chapter",
"character",
"chard",
"charge",
"charity",
"charlatan",
"charles",
"charm",
"chart",
"chastity",
"chasuble",
"chateau",
"chauffeur",
"chauvinist",
"check",
"checkroom",
"cheek",
"cheetah",
"chef",
"chemical",
"chemistry",
"cheque",
"cherries",
"cherry",
"chess",
"chest",
"chick",
"chicken",
"chicory",
"chief",
"chiffonier",
"child",
"childhood",
"children",
"chill",
"chime",
"chimpanzee",
"chin",
"chino",
"chip",
"chipmunk",
"chit-chat",
"chivalry",
"chive",
"chocolate",
"choice",
"choker",
"chop",
"chopstick",
"chord",
"chowder",
"chrome",
"chromolithograph",
"chronograph",
"chronometer",
"chub",
"chug",
"church",
"churn",
"cicada",
"cigarette",
"cinema",
"circle",
"circulation",
"circumference",
"cirrus",
"citizenship",
"city",
"civilisation",
"claim",
"clam",
"clank",
"clapboard",
"clarinet",
"clasp",
"class",
"classic",
"classroom",
"clause",
"clave",
"clavicle",
"clavier",
"cleaner",
"cleat",
"cleavage",
"clef",
"cleric",
"clerk",
"click",
"client",
"cliff",
"climate",
"climb",
"clip",
"clipper",
"cloak",
"cloakroom",
"clock",
"clockwork",
"clogs",
"cloister",
"close",
"closet",
"cloth",
"clothes",
"clothing",
"cloud",
"cloudburst",
"cloudy",
"clove",
"clover",
"club",
"clue",
"clutch",
"coach",
"coal",
"coast",
"coat",
"cob",
"cobweb",
"cockpit",
"cockroach",
"cocktail",
"cocoa",
"cod",
"code",
"codon",
"codpiece",
"coevolution",
"coffee",
"coffin",
"coil",
"coin",
"coinsurance",
"coke",
"cold",
"coliseum",
"collar",
"collection",
"college",
"collision",
"colloquia",
"colon",
"colonisation",
"colony",
"color",
"colt",
"column",
"columnist",
"comb",
"combat",
"combination",
"combine",
"comfort",
"comfortable",
"comic",
"comma",
"command",
"comment",
"commerce",
"commercial",
"commission",
"committee",
"common",
"communicant",
"communication",
"community",
"company",
"comparison",
"compassion",
"competition",
"competitor",
"complaint",
"complement",
"complex",
"component",
"comportment",
"composer",
"composition",
"compost",
"comprehension",
"compulsion",
"computer",
"comradeship",
"concentrate",
"concept",
"concern",
"concert",
"conclusion",
"concrete",
"condition",
"condominium",
"condor",
"conductor",
"cone",
"confectionery",
"conference",
"confidence",
"confirmation",
"conflict",
"confusion",
"conga",
"congo",
"congress",
"congressman",
"congressperson",
"conifer",
"connection",
"consent",
"consequence",
"consideration",
"consist",
"console",
"consonant",
"conspirator",
"constant",
"constellation",
"construction",
"consul",
"consulate",
"contact",
"contact lens",
"contagion",
"content",
"contest",
"context",
"continent",
"contract",
"contrail",
"contrary",
"contribution",
"control",
"convection",
"conversation",
"convert",
"convertible",
"cook",
"cookie",
"cooking",
"coonskin",
"cope",
"cop-out",
"copper",
"co-producer",
"copy",
"copyright",
"copywriter",
"cord",
"corduroy",
"cork",
"cormorant",
"corn",
"corner",
"cornerstone",
"cornet",
"corral",
"correspondent",
"corridor",
"corruption",
"corsage",
"cost",
"costume",
"cot",
"cottage",
"cotton",
"couch",
"cougar",
"cough",
"council",
"councilman",
"councilor",
"councilperson",
"count",
"counter",
"counter-force",
"countess",
"country",
"county",
"couple",
"courage",
"course",
"court",
"cousin",
"covariate",
"cover",
"coverall",
"cow",
"cowbell",
"cowboy",
"crab",
"crack",
"cracker",
"crackers",
"cradle",
"craft",
"craftsman",
"crash",
"crate",
"cravat",
"craw",
"crawdad",
"crayfish",
"crayon",
"crazy",
"cream",
"creative",
"creator",
"creature",
"creche",
"credenza",
"credit",
"creditor",
"creek",
"creme brulee",
"crest",
"crew",
"crib",
"cribbage",
"cricket",
"cricketer",
"crime",
"criminal",
"crinoline",
"criteria",
"criterion",
"criticism",
"crocodile",
"crocus",
"croissant",
"crook",
"crop",
"cross",
"cross-contamination",
"cross-stitch",
"crotch",
"croup",
"crow",
"crowd",
"crown",
"crude",
"crush",
"cry",
"crystallography",
"cub",
"cuckoo",
"cucumber",
"cuff-links",
"cultivar",
"cultivator",
"culture",
"culvert",
"cummerbund",
"cup",
"cupboard",
"cupcake",
"cupola",
"curio",
"curl",
"curler",
"currency",
"current",
"cursor",
"curtain",
"curve",
"cushion",
"custard",
"customer",
"cut",
"cuticle",
"cutlet",
"cutover",
"cutting",
"cyclamen",
"cycle",
"cyclone",
"cylinder",
"cymbal",
"cymbals",
"cynic",
"cyst",
"cytoplasm",
"dad",
"daffodil",
"dagger",
"dahlia",
"daisy",
"damage",
"dame",
"dance",
"dancer",
"dancing",
"danger",
"daniel",
"dare",
"dark",
"dart",
"dash",
"dashboard",
"data",
"database",
"date",
"daughter",
"david",
"day",
"daybed",
"dead",
"deadline",
"deal",
"dealer",
"dear",
"death",
"deathwatch",
"debate",
"debt",
"debtor",
"decade",
"decimal",
"decision",
"deck",
"declination",
"decongestant",
"decrease",
"decryption",
"dedication",
"deep",
"deer",
"defense",
"deficit",
"definition",
"deformation",
"degree",
"delay",
"delete",
"delight",
"delivery",
"demand",
"demur",
"den",
"denim",
"dentist",
"deodorant",
"department",
"departure",
"dependent",
"deployment",
"deposit",
"depression",
"depressive",
"depth",
"deputy",
"derby",
"derrick",
"description",
"desert",
"design",
"designer",
"desire",
"desk",
"dessert",
"destiny",
"destroyer",
"destruction",
"detail",
"detainment",
"detective",
"detention",
"determination",
"development",
"deviance",
"device",
"devil",
"dew",
"dhow",
"diadem",
"diamond",
"diaphragm",
"diarist",
"dibble",
"dickey",
"dictaphone",
"diction",
"dictionary",
"diet",
"difference",
"differential",
"difficulty",
"dig",
"digestion",
"digger",
"digital",
"dignity",
"dilapidation",
"dill",
"dime",
"dimension",
"dimple",
"diner",
"dinghy",
"dinner",
"dinosaur",
"diploma",
"dipstick",
"direction",
"director",
"dirndl",
"dirt",
"disadvantage",
"disarmament",
"disaster",
"discipline",
"disco",
"disconnection",
"discount",
"discovery",
"discrepancy",
"discussion",
"disease",
"disembodiment",
"disengagement",
"disguise",
"disgust",
"dish",
"dishes",
"dishwasher",
"disk",
"display",
"disposer",
"distance",
"distribution",
"distributor",
"district",
"divan",
"diver",
"divide",
"divider",
"diving",
"division",
"dock",
"doctor",
"document",
"doe",
"dog",
"dogsled",
"dogwood",
"doll",
"dollar",
"dolman",
"dolphin",
"domain",
"donkey",
"door",
"doorknob",
"doorpost",
"dory",
"dot",
"double",
"doubling",
"doubt",
"doubter",
"downforce",
"downgrade",
"downtown",
"draft",
"drag",
"dragon",
"dragonfly",
"dragster",
"drain",
"drake",
"drama",
"dramaturge",
"draw",
"drawbridge",
"drawer",
"drawing",
"dream",
"dredger",
"dress",
"dresser",
"dressing",
"drill",
"drink",
"drive",
"driver",
"driveway",
"driving",
"drizzle",
"dromedary",
"drop",
"drug",
"drum",
"drummer",
"drunk",
"dry",
"dryer",
"duck",
"duckling",
"dud",
"due",
"duffel",
"dugout",
"dulcimer",
"dumbwaiter",
"dump",
"dump truck",
"dune buggy",
"dungarees",
"dungeon",
"duplexer",
"dust",
"dust storm",
"duster",
"duty",
"dwarf",
"dwelling",
"dynamo",
"eagle",
"ear",
"eardrum",
"earmuffs",
"earplug",
"earrings",
"earth",
"earthquake",
"earthworm",
"ease",
"easel",
"east",
"eat",
"eave",
"eavesdropper",
"e-book",
"ecclesia",
"eclipse",
"ecliptic",
"economics",
"economy",
"ecumenist",
"eddy",
"edge",
"edger",
"editor",
"editorial",
"education",
"edward",
"eel",
"effacement",
"effect",
"effective",
"efficacy",
"efficiency",
"effort",
"egg",
"egghead",
"eggnog",
"eggplant",
"eight",
"ejector",
"elbow",
"election",
"electricity",
"electrocardiogram",
"element",
"elephant",
"elevator",
"elixir",
"elk",
"ellipse",
"elm",
"elongation",
"embossing",
"emergence",
"emergency",
"emergent",
"emery",
"emotion",
"emphasis",
"employ",
"employee",
"employer",
"employment",
"empowerment",
"emu",
"encirclement",
"encyclopedia",
"end",
"endothelium",
"enemy",
"energy",
"engine",
"engineer",
"engineering",
"enigma",
"enjoyment",
"enquiry",
"entertainment",
"enthusiasm",
"entrance",
"entry",
"environment",
"envy",
"epauliere",
"epee",
"ephemera",
"ephemeris",
"epoch",
"eponym",
"epoxy",
"equal",
"equinox",
"equipment",
"equivalent",
"era",
"e-reader",
"error",
"escape",
"ese",
"espadrille",
"espalier",
"essay",
"establishment",
"estate",
"estimate",
"estrogen",
"estuary",
"ethernet",
"ethics",
"euphonium",
"eurocentrism",
"europe",
"evaluator",
"evening",
"evening-wear",
"event",
"eviction",
"evidence",
"evocation",
"evolution",
"exam",
"examination",
"examiner",
"example",
"exchange",
"excitement",
"exclamation",
"excuse",
"executor",
"exercise",
"exhaust",
"ex-husband",
"exile",
"existence",
"exit",
"expansion",
"expansionism",
"experience",
"expert",
"explanation",
"exposition",
"expression",
"extension",
"extent",
"external",
"extreme",
"ex-wife",
"eye",
"eyeball",
"eyebrow",
"eyebrows",
"eyeglasses",
"eyelash",
"eyelashes",
"eyelid",
"eyelids",
"eyeliner",
"eyestrain",
"face",
"facelift",
"facet",
"facilities",
"facsimile",
"fact",
"factor",
"factory",
"faculty",
"fahrenheit",
"fail",
"failure",
"fairies",
"fairy",
"faith",
"fall",
"falling-out",
"fame",
"familiar",
"family",
"fan",
"fang",
"fanlight",
"fanny",
"fanny-pack",
"farm",
"farmer",
"fascia",
"fat",
"father",
"father-in-law",
"fatigues",
"faucet",
"fault",
"fawn",
"fax",
"fear",
"feast",
"feather",
"feature",
"fedelini",
"fedora",
"fee",
"feed",
"feedback",
"feel",
"feeling",
"feet",
"felony",
"female",
"fen",
"fence",
"fencing",
"fender",
"ferry",
"ferryboat",
"fertilizer",
"few",
"fiber",
"fiberglass",
"fibre",
"fiction",
"fiddle",
"field",
"fifth",
"fight",
"fighter",
"figure",
"figurine",
"file",
"fill",
"filly",
"film",
"filth",
"final",
"finance",
"find",
"finding",
"fine",
"finger",
"fingernail",
"finish",
"finisher",
"fir",
"fire",
"fireman",
"fireplace",
"firewall",
"fish",
"fishbone",
"fisherman",
"fishery",
"fishing",
"fishmonger",
"fishnet",
"fisting",
"fix",
"fixture",
"flag",
"flame",
"flanker",
"flare",
"flash",
"flat",
"flatboat",
"flavor",
"flax",
"fleck",
"fleece",
"flesh",
"flight",
"flintlock",
"flip-flops",
"flock",
"flood",
"floor",
"floozie",
"flour",
"flow",
"flower",
"flu",
"flugelhorn",
"fluke",
"flute",
"fly",
"flytrap",
"foam",
"fob",
"focus",
"fog",
"fold",
"folder",
"following",
"fondue",
"font",
"food",
"foot",
"football",
"footnote",
"footrest",
"foot-rest",
"footstool",
"foray",
"force",
"forearm",
"forebear",
"forecast",
"forehead",
"forest",
"forestry",
"forever",
"forgery",
"fork",
"form",
"formal",
"format",
"former",
"fort",
"fortnight",
"fortress",
"fortune",
"forum",
"foundation",
"fountain",
"fowl",
"fox",
"foxglove",
"fragrance",
"frame",
"fratricide",
"fraudster",
"frazzle",
"freckle",
"freedom",
"freeplay",
"freeze",
"freezer",
"freight",
"freighter",
"freon",
"fresco",
"friction",
"fridge",
"friend",
"friendship",
"frigate",
"fringe",
"frock",
"frog",
"front",
"frost",
"frown",
"fruit",
"frustration",
"fuel",
"fulfillment",
"full",
"fun",
"function",
"fundraising",
"funeral",
"funny",
"fur",
"furnace",
"furniture",
"fusarium",
"futon",
"future",
"gaffer",
"gain",
"gaiters",
"gale",
"gall-bladder",
"gallery",
"galley",
"gallon",
"galn",
"galoshes",
"game",
"gamebird",
"gamma-ray",
"gander",
"gap",
"garage",
"garb",
"garbage",
"garden",
"garlic",
"garment",
"garter",
"gas",
"gasoline",
"gastropod",
"gate",
"gateway",
"gather",
"gauge",
"gauntlet",
"gazebo",
"gazelle",
"gear",
"gearshift",
"geese",
"gelding",
"gem",
"gemsbok",
"gender",
"gene",
"general",
"genetics",
"geography",
"geology",
"geometry",
"george",
"geranium",
"gerbil",
"geyser",
"gherkin",
"ghost",
"giant",
"gift",
"gigantism",
"ginseng",
"giraffe",
"girdle",
"girl",
"girlfriend",
"git",
"give",
"glad",
"gladiolus",
"gland",
"glass",
"glasses",
"glen",
"glider",
"gliding",
"glockenspiel",
"glove",
"gloves",
"glue",
"glut",
"go",
"goal",
"goat",
"gobbler",
"god",
"godmother",
"goggles",
"go-kart",
"gold",
"goldfish",
"golf",
"gondola",
"gong",
"good",
"goodbye",
"good-bye",
"goodie",
"goose",
"gopher",
"gore-tex",
"gorilla",
"gosling",
"gossip",
"governance",
"government",
"governor",
"gown",
"grab",
"grab-bag",
"grade",
"grain",
"gram",
"grammar",
"grand",
"granddaughter",
"grandfather",
"grandmom",
"grandmother",
"grandson",
"granny",
"grape",
"grapefruit",
"graph",
"graphic",
"grass",
"grasshopper",
"grassland",
"gratitude",
"gray",
"grease",
"great",
"great-grandfather",
"great-grandmother",
"greek",
"green",
"greenhouse",
"grenade",
"grey",
"grief",
"grill",
"grip",
"grit",
"grocery",
"ground",
"group",
"grouper",
"grouse",
"growth",
"guarantee",
"guard",
"guess",
"guest",
"guestbook",
"guidance",
"guide",
"guilt",
"guilty",
"guitar",
"guitarist",
"gum",
"gumshoes",
"gun",
"gutter",
"guy",
"gym",
"gymnast",
"gymnastics",
"gynaecology",
"gyro",
"habit",
"hacienda",
"hacksaw",
"hackwork",
"hail",
"hair",
"haircut",
"half",
"half-brother",
"half-sister",
"halibut",
"hall",
"hallway",
"hamaki",
"hamburger",
"hammer",
"hammock",
"hamster",
"hand",
"handball",
"hand-holding",
"handicap",
"handle",
"handlebar",
"handmaiden",
"handsaw",
"hang",
"happiness",
"harbor",
"harbour",
"hardboard",
"hardcover",
"hardening",
"hardhat",
"hard-hat",
"hardware",
"harm",
"harmonica",
"harmony",
"harp",
"harpooner",
"harpsichord",
"hassock",
"hat",
"hatbox",
"hatchet",
"hate",
"hatred",
"haunt",
"haversack",
"hawk",
"hay",
"head",
"headlight",
"headline",
"headrest",
"health",
"hearing",
"heart",
"heartache",
"hearth",
"hearthside",
"heart-throb",
"heartwood",
"heat",
"heater",
"heaven",
"heavy",
"hedge",
"hedgehog",
"heel",
"height",
"heirloom",
"helen",
"helicopter",
"helium",
"hell",
"hellcat",
"hello",
"helmet",
"helo",
"help",
"hemp",
"hen",
"herb",
"heron",
"herring",
"hexagon",
"heyday",
"hide",
"high",
"highlight",
"high-rise",
"highway",
"hill",
"hip",
"hippodrome",
"hippopotamus",
"hire",
"history",
"hit",
"hive",
"hobbies",
"hobbit",
"hobby",
"hockey",
"hoe",
"hog",
"hold",
"hole",
"holiday",
"home",
"homework",
"homogenate",
"homonym",
"honesty",
"honey",
"honeybee",
"honoree",
"hood",
"hoof",
"hook",
"hope",
"hops",
"horn",
"hornet",
"horror",
"horse",
"hose",
"hosiery",
"hospice",
"hospital",
"hospitality",
"host",
"hostel",
"hostess",
"hot",
"hot-dog",
"hotel",
"hour",
"hourglass",
"house",
"houseboat",
"housework",
"housing",
"hovel",
"hovercraft",
"howitzer",
"hub",
"hubcap",
"hugger",
"human",
"humidity",
"humor",
"humour",
"hunger",
"hunt",
"hurdler",
"hurricane",
"hurry",
"hurt",
"husband",
"hut",
"hutch",
"hyacinth",
"hybridisation",
"hydrant",
"hydraulics",
"hydrofoil",
"hydrogen",
"hyena",
"hygienic",
"hyphenation",
"hypochondria",
"hypothermia",
"ice",
"icebreaker",
"icecream",
"ice-cream",
"icicle",
"icon",
"idea",
"ideal",
"if",
"igloo",
"ikebana",
"illegal",
"image",
"imagination",
"impact",
"implement",
"importance",
"impress",
"impression",
"imprisonment",
"improvement",
"impudence",
"impulse",
"inbox",
"incandescence",
"inch",
"incident",
"income",
"increase",
"independence",
"independent",
"index",
"indication",
"indigence",
"individual",
"industry",
"inevitable",
"infancy",
"inflammation",
"inflation",
"influence",
"information",
"infusion",
"inglenook",
"ingrate",
"initial",
"initiative",
"in-joke",
"injury",
"injustice",
"ink",
"in-laws",
"inlay",
"inn",
"innervation",
"innocence",
"innocent",
"input",
"inquiry",
"inscription",
"insect",
"inside",
"insolence",
"inspection",
"inspector",
"instance",
"instruction",
"instrument",
"instrumentalist",
"instrumentation",
"insulation",
"insurance",
"insurgence",
"intelligence",
"intention",
"interaction",
"interactive",
"interest",
"interferometer",
"interior",
"interloper",
"internal",
"international",
"internet",
"interpreter",
"intervenor",
"interview",
"interviewer",
"intestine",
"intestines",
"introduction",
"invention",
"inventor",
"inventory",
"investment",
"invite",
"invoice",
"iridescence",
"iris",
"iron",
"ironclad",
"irony",
"island",
"issue",
"it",
"item",
"jackal",
"jacket",
"jaguar",
"jail",
"jailhouse",
"jam",
"james",
"jar",
"jasmine",
"jaw",
"jealousy",
"jeans",
"jeep",
"jeff",
"jelly",
"jellyfish",
"jet",
"jewel",
"jewelry",
"jiffy",
"job",
"jockey",
"jodhpurs",
"joey",
"jogging",
"join",
"joint",
"joke",
"jot",
"journey",
"joy",
"judge",
"judgment",
"judo",
"juggernaut",
"juice",
"jumbo",
"jump",
"jumper",
"jumpsuit",
"junior",
"junk",
"junker",
"junket",
"jury",
"justice",
"jute",
"kale",
"kamikaze",
"kangaroo",
"karate",
"karen",
"kayak",
"kazoo",
"keep",
"kendo",
"ketch",
"ketchup",
"kettle",
"kettledrum",
"key",
"keyboard",
"keyboarding",
"keystone",
"kick",
"kick-off",
"kid",
"kidney",
"kidneys",
"kielbasa",
"kill",
"kilogram",
"kilometer",
"kilt",
"kimono",
"kind",
"kindness",
"king",
"kingfish",
"kiosk",
"kiss",
"kitchen",
"kite",
"kitten",
"kitty",
"kleenex",
"klomps",
"knee",
"kneejerk",
"knickers",
"knife",
"knife-edge",
"knight",
"knitting",
"knot",
"knowledge",
"knuckle",
"koala",
"kohlrabi",
"lab",
"laborer",
"labour",
"lace",
"lack",
"lacquerware",
"ladder",
"lady",
"ladybug",
"lake",
"lamb",
"lamp",
"lan",
"lanai",
"land",
"landform",
"landmine",
"landscape",
"language",
"lantern",
"lap",
"laparoscope",
"lapdog",
"laptop",
"larch",
"larder",
"lark",
"laryngitis",
"lasagna",
"latency",
"latex",
"lathe",
"latte",
"laugh",
"laughter",
"laundry",
"lava",
"law",
"lawn",
"lawsuit",
"lawyer",
"lay",
"layer",
"lead",
"leader",
"leadership",
"leading",
"leaf",
"league",
"leaker",
"learning",
"leash",
"leather",
"leave",
"leaver",
"lecture",
"leek",
"leg",
"legal",
"legging",
"legume",
"lei",
"leisure",
"lemon",
"lemonade",
"lemur",
"length",
"lentil",
"leprosy",
"lesson",
"let",
"letter",
"lettuce",
"level",
"lever",
"leverage",
"license",
"lie",
"lier",
"life",
"lift",
"light",
"lighting",
"lightning",
"lilac",
"lily",
"limit",
"limo",
"line",
"linen",
"liner",
"linguistics",
"link",
"linseed",
"lion",
"lip",
"lipstick",
"liquid",
"liquor",
"lisa",
"list",
"listen",
"literature",
"litigation",
"litter",
"liver",
"livestock",
"living",
"lizard",
"llama",
"load",
"loaf",
"loafer",
"loan",
"lobotomy",
"lobster",
"local",
"location",
"lock",
"locker",
"locket",
"locomotive",
"locust",
"loft",
"log",
"loggia",
"logic",
"loincloth",
"loneliness",
"long",
"look",
"loss",
"lot",
"lotion",
"lounge",
"lout",
"love",
"low",
"loyalty",
"luck",
"luggage",
"lumber",
"lumberman",
"lunch",
"luncheonette",
"lunchroom",
"lung",
"lunge",
"lute",
"luttuce",
"lycra",
"lye",
"lymphocyte",
"lynx",
"lyocell",
"lyre",
"lyric",
"macadamia",
"macaroni",
"machine",
"machinery",
"macrame",
"macrofauna",
"maelstrom",
"maestro",
"magazine",
"magic",
"maid",
"maiden",
"mail",
"mailbox",
"mailman",
"main",
"maintenance",
"major",
"major-league",
"make",
"makeup",
"male",
"mall",
"mallet",
"mambo",
"mammoth",
"man",
"management",
"manager",
"mandarin",
"mandolin",
"mangrove",
"manhunt",
"maniac",
"manicure",
"mankind",
"manner",
"manor",
"mansard",
"manservant",
"mansion",
"mantel",
"mantle",
"mantua",
"manufacturer",
"manx",
"many",
"map",
"maple",
"maraca",
"maracas",
"marble",
"mare",
"margin",
"mariachi",
"marimba",
"mark",
"market",
"marketing",
"marksman",
"marriage",
"marsh",
"marshland",
"marxism",
"mascara",
"mask",
"mass",
"massage",
"master",
"mastication",
"mastoid",
"mat",
"match",
"mate",
"material",
"math",
"mathematics",
"matter",
"mattock",
"mattress",
"maximum",
"maybe",
"mayonnaise",
"mayor",
"meal",
"meaning",
"measles",
"measure",
"measurement",
"meat",
"mechanic",
"media",
"medicine",
"medium",
"meet",
"meeting",
"megaliac",
"melody",
"member",
"membership",
"memory",
"men",
"menorah",
"mention",
"menu",
"mercury",
"mess",
"message",
"metal",
"metallurgist",
"meteor",
"meteorology",
"meter",
"methane",
"method",
"methodology",
"metro",
"metronome",
"mezzanine",
"mice",
"microlending",
"microwave",
"mid-course",
"middle",
"middleman",
"midi",
"midline",
"midnight",
"midwife",
"might",
"migrant",
"mile",
"milk",
"milkshake",
"millennium",
"millimeter",
"millisecond",
"mime",
"mimosa",
"mind",
"mine",
"mini",
"minibus",
"minimum",
"minion",
"mini-skirt",
"minister",
"minor",
"minor-league",
"mint",
"minute",
"mirror",
"miscarriage",
"miscommunication",
"misfit",
"misogyny",
"misplacement",
"misreading",
"miss",
"missile",
"mission",
"mist",
"mistake",
"mister",
"miter",
"mitten",
"mix",
"mixer",
"mixture",
"moat",
"mobile",
"moccasins",
"mocha",
"mode",
"model",
"modem",
"mole",
"mom",
"moment",
"monastery",
"monasticism",
"money",
"monger",
"monitor",
"monkey",
"monocle",
"monotheism",
"monsoon",
"monster",
"month",
"mood",
"moon",
"moonscape",
"moonshine",
"mop",
"morning",
"morsel",
"mortgage",
"mortise",
"mosque",
"mosquito",
"most",
"motel",
"moth",
"mother",
"mother-in-law",
"motion",
"motor",
"motorboat",
"motorcar",
"motorcycle",
"mound",
"mountain",
"mouse",
"mouser",
"mousse",
"moustache",
"mouth",
"mouton",
"move",
"mover",
"movie",
"mower",
"mud",
"mug",
"mukluk",
"mule",
"multimedia",
"muscle",
"musculature",
"museum",
"music",
"music-box",
"music-making",
"mustache",
"mustard",
"mutt",
"mycoplasma",
"n",
"nail",
"name",
"naming",
"nanoparticle",
"napkin",
"nasty",
"nation",
"national",
"native",
"natural",
"naturalisation",
"nature",
"neat",
"necessary",
"neck",
"necklace",
"necktie",
"need",
"needle",
"negative",
"negligee",
"negotiation",
"neologism",
"neon",
"nephew",
"nerve",
"nest",
"net",
"netball",
"netbook",
"netsuke",
"network",
"neurobiologist",
"neuropathologist",
"neuropsychiatry",
"news",
"newspaper",
"newsprint",
"newsstand",
"nexus",
"nicety",
"niche",
"nickel",
"niece",
"night",
"nightclub",
"nightgown",
"nightingale",
"nightlight",
"nitrogen",
"nobody",
"node",
"noise",
"nonbeliever",
"nonconformist",
"nondisclosure",
"nonsense",
"noodle",
"normal",
"norse",
"north",
"nose",
"note",
"notebook",
"nothing",
"notice",
"notify",
"notoriety",
"nougat",
"novel",
"nudge",
"number",
"numeracy",
"numeric",
"numismatist",
"nurse",
"nursery",
"nurture",
"nut",
"nutrition",
"nylon",
"oak",
"oar",
"oasis",
"oatmeal",
"obedience",
"obesity",
"obi",
"object",
"objective",
"obligation",
"oboe",
"observation",
"observatory",
"occasion",
"occupation",
"ocean",
"ocelot",
"octagon",
"octave",
"octavo",
"octet",
"octopus",
"odometer",
"oeuvre",
"offence",
"offer",
"office",
"officer",
"official",
"off-ramp",
"oil",
"okra",
"oldie",
"olive",
"omega",
"omelet",
"oncology",
"one",
"onion",
"open",
"opening",
"opera",
"operation",
"ophthalmologist",
"opinion",
"opium",
"opossum",
"opportunist",
"opportunity",
"opposite",
"option",
"orange",
"orangutan",
"orator",
"orchard",
"orchestra",
"orchid",
"order",
"ordinary",
"ordination",
"organ",
"organisation",
"organization",
"original",
"ornament",
"osmosis",
"osprey",
"ostrich",
"other",
"others",
"ott",
"otter",
"ounce",
"outback",
"outcome",
"outfit",
"outhouse",
"outlay",
"output",
"outrigger",
"outset",
"outside",
"oval",
"ovary",
"oven",
"overcharge",
"overclocking",
"overcoat",
"overexertion",
"overflight",
"overnighter",
"overshoot",
"owl",
"owner",
"ox",
"oxen",
"oxford",
"oxygen",
"oyster",
"pace",
"pacemaker",
"pack",
"package",
"packet",
"pad",
"paddle",
"paddock",
"page",
"pagoda",
"pail",
"pain",
"paint",
"painter",
"painting",
"paintwork",
"pair",
"pajama",
"pajamas",
"palm",
"pamphlet",
"pan",
"pancake",
"pancreas",
"panda",
"panic",
"pannier",
"panpipe",
"pansy",
"panther",
"panties",
"pantologist",
"pantology",
"pantry",
"pants",
"pantsuit",
"panty",
"pantyhose",
"paper",
"paperback",
"parable",
"parachute",
"parade",
"parallelogram",
"paramedic",
"parcel",
"parchment",
"pard",
"parent",
"parentheses",
"park",
"parka",
"parking",
"parrot",
"parsnip",
"part",
"participant",
"particle",
"particular",
"partner",
"partridge",
"party",
"pass",
"passage",
"passbook",
"passenger",
"passion",
"passive",
"past",
"pasta",
"paste",
"pastor",
"pastoralist",
"pastry",
"patch",
"path",
"patience",
"patient",
"patina",
"patio",
"patriarch",
"patricia",
"patrimony",
"patriot",
"patrol",
"pattern",
"pause",
"pavement",
"pavilion",
"paw",
"pawnshop",
"pay",
"payee",
"payment",
"pea",
"peace",
"peach",
"peacoat",
"peacock",
"peak",
"peanut",
"pear",
"pearl",
"pedal",
"peen",
"peer",
"peer-to-peer",
"pegboard",
"pelican",
"pelt",
"pen",
"penalty",
"pencil",
"pendant",
"pendulum",
"penicillin",
"pension",
"pentagon",
"peony",
"people",
"pepper",
"percentage",
"perception",
"perch",
"performance",
"perfume",
"period",
"periodical",
"peripheral",
"permafrost",
"permission",
"permit",
"perp",
"person",
"personal",
"personality",
"perspective",
"pest",
"pet",
"petal",
"petticoat",
"pew",
"pha",
"pharmacist",
"pharmacopoeia",
"phase",
"pheasant",
"philosopher",
"philosophy",
"phone",
"photo",
"photographer",
"phrase",
"physical",
"physics",
"pianist",
"piano",
"piccolo",
"pick",
"pickax",
"picket",
"pickle",
"picture",
"pie",
"piece",
"pier",
"piety",
"pig",
"pigeon",
"pike",
"pile",
"pilgrimage",
"pillbox",
"pillow",
"pilot",
"pimp",
"pimple",
"pin",
"pinafore",
"pince-nez",
"pine",
"pineapple",
"pinecone",
"ping",
"pink",
"pinkie",
"pinstripe",
"pint",
"pinto",
"pinworm",
"pioneer",
"pipe",
"piracy",
"piss",
"pitch",
"pitching",
"pith",
"pizza",
"place",
"plain",
"plan",
"plane",
"planet",
"plant",
"plantation",
"planter",
"plaster",
"plasterboard",
"plastic",
"plate",
"platform",
"platinum",
"platypus",
"play",
"player",
"playground",
"playroom",
"pleasure",
"pleated",
"plenty",
"plier",
"plot",
"plough",
"plover",
"plow",
"plowman",
"plume",
"plunger",
"plywood",
"pneumonia",
"pocket",
"pocketbook",
"pocket-watch",
"poem",
"poet",
"poetry",
"poignance",
"point",
"poison",
"poisoning",
"pole",
"polenta",
"police",
"policeman",
"policy",
"polish",
"politics",
"pollution",
"polo",
"polyester",
"pompom",
"poncho",
"pond",
"pony",
"poof",
"pool",
"pop",
"popcorn",
"poppy",
"popsicle",
"population",
"populist",
"porch",
"porcupine",
"port",
"porter",
"portfolio",
"porthole",
"position",
"positive",
"possession",
"possibility",
"possible",
"post",
"postage",
"postbox",
"poster",
"pot",
"potato",
"potential",
"potty",
"pouch",
"poultry",
"pound",
"pounding",
"poverty",
"powder",
"power",
"practice",
"precedent",
"precipitation",
"preface",
"preference",
"prelude",
"premeditation",
"premier",
"preoccupation",
"preparation",
"presence",
"present",
"presentation",
"president",
"press",
"pressroom",
"pressure",
"pressurisation",
"price",
"pride",
"priest",
"priesthood",
"primary",
"primate",
"prince",
"princess",
"principal",
"principle",
"print",
"printer",
"prior",
"priority",
"prison",
"private",
"prize",
"prizefight",
"probation",
"problem",
"procedure",
"process",
"processing",
"produce",
"producer",
"product",
"production",
"profession",
"professional",
"professor",
"profile",
"profit",
"program",
"progress",
"project",
"promise",
"promotion",
"prompt",
"pronunciation",
"proof",
"proof-reader",
"propane",
"property",
"proposal",
"prose",
"prosecution",
"protection",
"protest",
"protocol",
"prow",
"pruner",
"pseudoscience",
"psychiatrist",
"psychoanalyst",
"psychologist",
"psychology",
"ptarmigan",
"public",
"publicity",
"publisher",
"pudding",
"puddle",
"puffin",
"pull",
"pulley",
"puma",
"pump",
"pumpkin",
"pumpkinseed",
"punch",
"punctuation",
"punishment",
"pupa",
"pupil",
"puppy",
"purchase",
"puritan",
"purple",
"purpose",
"purse",
"push",
"pusher",
"put",
"pvc",
"pyjama",
"pyramid",
"quadrant",
"quail",
"quality",
"quantity",
"quart",
"quarter",
"quartz",
"queen",
"question",
"quicksand",
"quiet",
"quill",
"quilt",
"quince",
"quit",
"quiver",
"quotation",
"quote",
"rabbi",
"rabbit",
"raccoon",
"race",
"racer",
"racing",
"racism",
"racist",
"rack",
"radar",
"radiator",
"radio",
"radiosonde",
"radish",
"raffle",
"raft",
"rag",
"rage",
"rail",
"railway",
"raiment",
"rain",
"rainbow",
"raincoat",
"rainmaker",
"rainstorm",
"raise",
"rake",
"ram",
"rambler",
"ramie",
"ranch",
"random",
"randomisation",
"range",
"rank",
"raspberry",
"rat",
"rate",
"ratio",
"raven",
"ravioli",
"raw",
"rawhide",
"ray",
"rayon",
"reach",
"reactant",
"reaction",
"read",
"reading",
"reality",
"reamer",
"rear",
"reason",
"receipt",
"reception",
"recess",
"recipe",
"recliner",
"recognition",
"recommendation",
"record",
"recorder",
"recording",
"recover",
"recreation",
"recruit",
"rectangle",
"red",
"redesign",
"rediscovery",
"reduction",
"reef",
"refectory",
"reference",
"reflection",
"refrigerator",
"refund",
"refuse",
"region",
"register",
"regret",
"regular",
"regulation",
"reindeer",
"reinscription",
"reject",
"relation",
"relationship",
"relative",
"relaxation",
"release",
"reliability",
"relief",
"religion",
"relish",
"reminder",
"remote",
"remove",
"rent",
"repair",
"reparation",
"repeat",
"replace",
"replacement",
"replication",
"reply",
"report",
"representative",
"reprocessing",
"republic",
"reputation",
"request",
"requirement",
"resale",
"research",
"reserve",
"resident",
"resist",
"resolution",
"resolve",
"resort",
"resource",
"respect",
"respite",
"respond",
"response",
"responsibility",
"rest",
"restaurant",
"result",
"retailer",
"rethinking",
"retina",
"retouch",
"return",
"reveal",
"revenant",
"revenge",
"revenue",
"review",
"revolution",
"revolve",
"revolver",
"reward",
"rheumatism",
"rhinoceros",
"rhyme",
"rhythm",
"rice",
"rich",
"riddle",
"ride",
"rider",
"ridge",
"rifle",
"right",
"rim",
"ring",
"ringworm",
"rip",
"ripple",
"rise",
"riser",
"risk",
"river",
"riverbed",
"rivulet",
"road",
"roadway",
"roast",
"robe",
"robin",
"rock",
"rocker",
"rocket",
"rocket-ship",
"rod",
"role",
"roll",
"roller",
"roof",
"room",
"rooster",
"root",
"rope",
"rose",
"rostrum",
"rotate",
"rough",
"round",
"roundabout",
"route",
"router",
"routine",
"row",
"rowboat",
"royal",
"rub",
"rubber",
"rubbish",
"rubric",
"ruckus",
"ruffle",
"rugby",
"ruin",
"rule",
"rum",
"run",
"runaway",
"runner",
"rush",
"rutabaga",
"ruth",
"ry",
"sabre",
"sack",
"sad",
"saddle",
"safe",
"safety",
"sage",
"sail",
"sailboat",
"sailor",
"salad",
"salary",
"sale",
"salesman",
"salmon",
"salon",
"saloon",
"salt",
"samovar",
"sampan",
"sample",
"samurai",
"sand",
"sandals",
"sandbar",
"sandwich",
"sardine",
"sari",
"sarong",
"sash",
"satellite",
"satin",
"satire",
"satisfaction",
"sauce",
"sausage",
"save",
"saving",
"savings",
"savior",
"saviour",
"saw",
"saxophone",
"scale",
"scallion",
"scanner",
"scarecrow",
"scarf",
"scarification",
"scene",
"scenery",
"scent",
"schedule",
"scheme",
"schizophrenic",
"schnitzel",
"school",
"schoolhouse",
"schooner",
"science",
"scimitar",
"scissors",
"scooter",
"score",
"scorn",
"scow",
"scraper",
"scratch",
"screamer",
"screen",
"screenwriting",
"screw",
"screwdriver",
"screw-up",
"scrim",
"scrip",
"script",
"sculpting",
"sculpture",
"sea",
"seafood",
"seagull",
"seal",
"seaplane",
"search",
"seashore",
"seaside",
"season",
"seat",
"second",
"secret",
"secretariat",
"secretary",
"section",
"sectional",
"sector",
"secure",
"security",
"seed",
"seeder",
"segment",
"select",
"selection",
"self",
"sell",
"semicircle",
"semicolon",
"senator",
"senior",
"sense",
"sensitive",
"sentence",
"sepal",
"septicaemia",
"series",
"servant",
"serve",
"server",
"service",
"session",
"set",
"setting",
"settler",
"sewer",
"sex",
"shack",
"shade",
"shadow",
"shadowbox",
"shake",
"shakedown",
"shaker",
"shallot",
"shame",
"shampoo",
"shanty",
"shape",
"share",
"shark",
"sharon",
"shawl",
"she",
"shearling",
"shears",
"sheath",
"shed",
"sheep",
"sheet",
"shelf",
"shell",
"shelter",
"sherry",
"shield",
"shift",
"shin",
"shine",
"shingle",
"ship",
"shirt",
"shirtdress",
"shoat",
"shock",
"shoe",
"shoehorn",
"shoe-horn",
"shoelace",
"shoemaker",
"shoes",
"shoestring",
"shofar",
"shoot",
"shootdown",
"shop",
"shopper",
"shopping",
"shore",
"shortage",
"shorts",
"shortwave",
"shot",
"shoulder",
"shovel",
"show",
"shower",
"show-stopper",
"shred",
"shrimp",
"shrine",
"sibling",
"sick",
"side",
"sideboard",
"sideburns",
"sidecar",
"sidestream",
"sidewalk",
"siding",
"sign",
"signal",
"signature",
"signet",
"significance",
"signup",
"silence",
"silica",
"silk",
"silkworm",
"sill",
"silly",
"silo",
"silver",
"simple",
"sing",
"singer",
"single",
"sink",
"sir",
"sister",
"sister-in-law",
"sitar",
"site",
"situation",
"size",
"skate",
"skiing",
"skill",
"skin",
"skirt",
"skull",
"skullcap",
"skullduggery",
"skunk",
"sky",
"skylight",
"skyscraper",
"skywalk",
"slapstick",
"slash",
"slave",
"sled",
"sledge",
"sleep",
"sleet",
"sleuth",
"slice",
"slide",
"slider",
"slime",
"slip",
"slipper",
"slippers",
"slope",
"sloth",
"smash",
"smell",
"smelting",
"smile",
"smock",
"smog",
"smoke",
"smoking",
"smuggling",
"snail",
"snake",
"snakebite",
"sneakers",
"sneeze",
"snob",
"snorer",
"snow",
"snowboarding",
"snowflake",
"snowman",
"snowmobiling",
"snowplow",
"snowstorm",
"snowsuit",
"snuggle",
"soap",
"soccer",
"society",
"sociology",
"sock",
"socks",
"soda",
"sofa",
"soft",
"softball",
"softdrink",
"softening",
"software",
"soil",
"soldier",
"solid",
"solitaire",
"solution",
"sombrero",
"somersault",
"somewhere",
"son",
"song",
"songbird",
"sonnet",
"soot",
"soprano",
"sorbet",
"sorrow",
"sort",
"soulmate",
"sound",
"soup",
"source",
"sourwood",
"sousaphone",
"south",
"south america",
"south korea",
"sow",
"soy",
"soybean",
"space",
"spacing",
"spade",
"spaghetti",
"spandex",
"spank",
"spare",
"spark",
"sparrow",
"spasm",
"speaker",
"speakerphone",
"spear",
"special",
"specialist",
"specific",
"spectacle",
"spectacles",
"spectrograph",
"speech",
"speed",
"speedboat",
"spell",
"spelling",
"spend",
"sphere",
"sphynx",
"spider",
"spike",
"spinach",
"spine",
"spiral",
"spirit",
"spiritual",
"spite",
"spleen",
"split",
"sponge",
"spoon",
"sport",
"spot",
"spotlight",
"spray",
"spread",
"spring",
"sprinter",
"sprout",
"spruce",
"spume",
"spur",
"spy",
"square",
"squash",
"squatter",
"squeegee",
"squid",
"squirrel",
"stable",
"stack",
"stacking",
"stadium",
"staff",
"stag",
"stage",
"stain",
"stair",
"staircase",
"stallion",
"stamen",
"stamina",
"stamp",
"stance",
"stand",
"standard",
"standoff",
"star",
"start",
"starter",
"state",
"statement",
"station",
"station-wagon",
"statistic",
"status",
"stay",
"steak",
"steal",
"steam",
"steamroller",
"steel",
"steeple",
"stem",
"stencil",
"step",
"step-aunt",
"step-brother",
"stepdaughter",
"step-daughter",
"step-father",
"step-grandfather",
"step-grandmother",
"stepmother",
"step-mother",
"stepping-stone",
"steps",
"step-sister",
"stepson",
"step-son",
"step-uncle",
"stew",
"stick",
"stiletto",
"still",
"stinger",
"stitch",
"stock",
"stocking",
"stockings",
"stock-in-trade",
"stole",
"stomach",
"stone",
"stonework",
"stool",
"stop",
"stopsign",
"stopwatch",
"storage",
"store",
"storey",
"storm",
"story",
"storyboard",
"story-telling",
"stove",
"strain",
"strait",
"stranger",
"strap",
"strategy",
"straw",
"strawberry",
"stream",
"street",
"streetcar",
"strength",
"stress",
"stretch",
"strike",
"string",
"strip",
"stroke",
"structure",
"struggle",
"stud",
"student",
"studio",
"study",
"stuff",
"stumbling",
"stupid",
"stupidity",
"sturgeon",
"style",
"styling",
"stylus",
"subcomponent",
"subconscious",
"subject",
"submarine",
"subroutine",
"subsidence",
"substance",
"suburb",
"subway",
"success",
"suck",
"suede",
"suffocation",
"sugar",
"suggestion",
"suit",
"suitcase",
"sultan",
"summer",
"sun",
"sunbeam",
"sunbonnet",
"sunday",
"sundial",
"sunflower",
"sunglasses",
"sunlamp",
"sunroom",
"sunshine",
"supermarket",
"supply",
"support",
"supporter",
"suppression",
"surface",
"surfboard",
"surgeon",
"surgery",
"surname",
"surprise",
"surround",
"survey",
"sushi",
"suspect",
"suspenders",
"sustainment",
"SUV",
"swallow",
"swamp",
"swan",
"swath",
"sweat",
"sweater",
"sweats",
"sweatshirt",
"sweatshop",
"sweatsuit",
"swedish",
"sweet",
"sweets",
"swell",
"swim",
"swimming",
"swimsuit",
"swing",
"swiss",
"switch",
"switchboard",
"swivel",
"sword",
"swordfish",
"sycamore",
"symmetry",
"sympathy",
"syndicate",
"synergy",
"synod",
"syrup",
"system",
"tabby",
"tabernacle",
"table",
"tablecloth",
"tabletop",
"tachometer",
"tackle",
"tadpole",
"tail",
"tailor",
"tailspin",
"tale",
"talk",
"tam",
"tambour",
"tambourine",
"tam-o'-shanter",
"tandem",
"tangerine",
"tank",
"tanker",
"tankful",
"tank-top",
"tap",
"tard",
"target",
"task",
"tassel",
"taste",
"tatami",
"tattler",
"tattoo",
"tavern",
"tax",
"taxi",
"taxicab",
"tea",
"teach",
"teacher",
"teaching",
"team",
"tear",
"technologist",
"technology",
"teen",
"teeth",
"telephone",
"telescreen",
"teletype",
"television",
"tell",
"teller",
"temp",
"temper",
"temperature",
"temple",
"tempo",
"temporariness",
"temporary",
"temptress",
"tendency",
"tenement",
"tennis",
"tenor",
"tension",
"tent",
"tepee",
"term",
"terracotta",
"terrapin",
"territory",
"test",
"text",
"textbook",
"texture",
"thanks",
"thaw",
"theater",
"theism",
"theme",
"theory",
"therapist",
"thermals",
"thermometer",
"thigh",
"thing",
"thinking",
"thirst",
"thistle",
"thomas",
"thong",
"thongs",
"thorn",
"thought",
"thread",
"thrill",
"throat",
"throne",
"thrush",
"thumb",
"thunder",
"thunderbolt",
"thunderhead",
"thunderstorm",
"tiara",
"tic",
"ticket",
"tie",
"tiger",
"tight",
"tights",
"tile",
"till",
"timbale",
"timber",
"time",
"timeline",
"timeout",
"timer",
"timpani",
"tin",
"tinderbox",
"tinkle",
"tintype",
"tip",
"tire",
"tissue",
"titanium",
"title",
"toad",
"toast",
"today",
"toe",
"toenail",
"toga",
"togs",
"toilet",
"tolerance",
"tom",
"tomato",
"tomography",
"tomorrow",
"tom-tom",
"ton",
"tone",
"tongue",
"tonight",
"tool",
"toot",
"tooth",
"toothbrush",
"toothpaste",
"toothpick",
"top",
"top-hat",
"topic",
"topsail",
"toque",
"torchiere",
"toreador",
"tornado",
"torso",
"tortellini",
"tortoise",
"tosser",
"total",
"tote",
"touch",
"tough",
"tough-guy",
"tour",
"tourist",
"towel",
"tower",
"town",
"townhouse",
"tow-truck",
"toy",
"trachoma",
"track",
"tracksuit",
"tractor",
"trade",
"tradition",
"traditionalism",
"traffic",
"trail",
"trailer",
"train",
"trainer",
"training",
"tram",
"tramp",
"transaction",
"transition",
"translation",
"transmission",
"transom",
"transport",
"transportation",
"trapdoor",
"trapezium",
"trapezoid",
"trash",
"travel",
"tray",
"treat",
"treatment",
"tree",
"trellis",
"tremor",
"trench",
"trial",
"triangle",
"tribe",
"trick",
"trigonometry",
"trim",
"trinket",
"trip",
"tripod",
"trolley",
"trombone",
"trooper",
"trouble",
"trousers",
"trout",
"trove",
"trowel",
"truck",
"truckit",
"trumpet",
"trunk",
"trust",
"truth",
"try",
"t-shirt",
"tsunami",
"tub",
"tuba",
"tube",
"tugboat",
"tulip",
"tummy",
"tuna",
"tune",
"tune-up",
"tunic",
"tunnel",
"turban",
"turkish",
"turn",
"turnip",
"turnover",
"turnstile",
"turret",
"turtle",
"tussle",
"tutu",
"tuxedo",
"tv",
"twig",
"twilight",
"twine",
"twist",
"twister",
"two",
"type",
"typewriter",
"typhoon",
"tyvek",
"ukulele",
"umbrella",
"unblinking",
"uncle",
"underclothes",
"underground",
"underneath",
"underpants",
"underpass",
"undershirt",
"understanding",
"underwear",
"underwire",
"unemployment",
"unibody",
"uniform",
"union",
"unique",
"unit",
"unity",
"university",
"upper",
"upstairs",
"urn",
"usage",
"use",
"user",
"usher",
"usual",
"utensil",
"vacation",
"vacuum",
"vagrant",
"valance",
"validity",
"valley",
"valuable",
"value",
"van",
"vane",
"vanity",
"variation",
"variety",
"vase",
"vast",
"vault",
"vaulting",
"veal",
"vegetable",
"vegetarianism",
"vegetation",
"vehicle",
"veil",
"vein",
"veldt",
"vellum",
"velodrome",
"velvet",
"vengeance",
"venom",
"veranda",
"verdict",
"vermicelli",
"verse",
"version",
"vertigo",
"verve",
"vessel",
"vest",
"vestment",
"vibe",
"vibraphone",
"vibration",
"video",
"view",
"villa",
"village",
"vineyard",
"vinyl",
"viola",
"violence",
"violet",
"violin",
"virginal",
"virtue",
"virus",
"viscose",
"vise",
"vision",
"visit",
"visitor",
"visor",
"visual",
"vitality",
"vixen",
"voice",
"volcano",
"volleyball",
"volume",
"voyage",
"vulture",
"wad",
"wafer",
"waffle",
"waist",
"waistband",
"wait",
"waiter",
"waitress",
"wake",
"walk",
"walker",
"walkway",
"wall",
"wallaby",
"wallet",
"walnut",
"walrus",
"wampum",
"wannabe",
"war",
"warden",
"warlock",
"warmth",
"warm-up",
"warning",
"wash",
"washbasin",
"washcloth",
"washer",
"washtub",
"wasp",
"waste",
"wastebasket",
"watch",
"watchmaker",
"water",
"waterbed",
"waterfall",
"waterskiing",
"waterspout",
"wave",
"wax",
"way",
"weakness",
"wealth",
"weapon",
"wear",
"weasel",
"weather",
"web",
"wedding",
"wedge",
"weed",
"weeder",
"weedkiller",
"week",
"weekend",
"weekender",
"weight",
"weird",
"welcome",
"welfare",
"well",
"west",
"western",
"wet-bar",
"wetsuit",
"whale",
"wharf",
"wheat",
"wheel",
"whereas",
"while",
"whip",
"whirlpool",
"whirlwind",
"whisker",
"whiskey",
"whistle",
"white",
"whole",
"wholesale",
"wholesaler",
"whorl",
"width",
"wife",
"wilderness",
"wildlife",
"will",
"willow",
"win",
"wind",
"windage",
"wind-chime",
"window",
"windscreen",
"windshield",
"wine",
"wing",
"wingman",
"wingtip",
"winner",
"winter",
"wire",
"wisdom",
"wiseguy",
"wish",
"wisteria",
"witch",
"witch-hunt",
"withdrawal",
"witness",
"wolf",
"wombat",
"women",
"wonder",
"wood",
"woodland",
"woodshed",
"woodwind",
"wool",
"woolen",
"word",
"work",
"workbench",
"worker",
"workhorse",
"working",
"worklife",
"workshop",
"world",
"worm",
"worry",
"worth",
"worthy",
"wound",
"wrap",
"wraparound",
"wrecker",
"wren",
"wrench",
"wrestler",
"wrinkle",
"wrist",
"writer",
"writing",
"wrong",
"xylophone",
"yacht",
"yak",
"yam",
"yard",
"yarmulke",
"yarn",
"yawl",
"year",
"yeast",
"yellow",
"yesterday",
"yew",
"yin",
"yoga",
"yogurt",
"yoke",
"you",
"young",
"youth",
"yurt",
"zampone",
"zebra",
"zebrafish",
"zephyr",
"ziggurat",
"zinc",
"zipper",
"zither",
"zone",
"zoo",
"zoologist",
"zoology",
"zoot-suit",
"zucchini",
];

const nounsRefined = animals.concat(nouns).concat(otherNouns).concat(nouns.filter(noun => noun.endsWith("ing")).map(noun => noun.replace(/ing$/, "")));

(async () => {
    function escapeRegex(str) {
        return str.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
    }

    const adjectivePattern = adjectives
        .map(escapeRegex)
        .join("|");

    const nounPattern = nounsRefined
        .map(escapeRegex)
        .join("|");

    const blockedRegex = new RegExp(
        `^(?:${adjectivePattern})[-_]?(?:${nounPattern})[-_]?\\d+$`,
        "i"
    );

    function shouldHide(username) {
        return blockedRegex.test(username);
    }

    function processThings() {
        const authorLinks = document.querySelectorAll('faceplate-tracker[noun="comment_author"] > a');

        authorLinks.forEach(authorLink => {
            const username = authorLink.textContent
                .replace(/^u\//, "")
                .trim();

            if (!shouldHide(username)) {
                return;
            }

            const container = authorLink.closest('shreddit-comment');

            if (!container) {
                return;
            }

            container.remove();
        });
    }

    processThings();

    const observer = new MutationObserver(() => {
        processThings();
    });

    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
})();