Bad Words List, Google Blacklist Words, Swear Words List In English
1730+ Bad words and Swear words list, Google blacklist words. Includes; curse words, insulting words, offensive words, dirty words, vulgar words, and more.
We have done the job for you! After that, you don’t need to make many searches! Moreover, you don’t need to spend hours and days to find only a few bad words. All are included in our Full List.
Please note that new English bad words had been added to our Full List.
Bad Words Types & Meaning
It’s important to mention that there are many types of bad words. Our full list of bad words includes all the following types:
- Curse Words – Profane or obscene words, especially as used in anger or for emphasis.
- Insults Words – Words used to treat with insolence, indignity, or contempt, also to affect offensively or damagingly.
- Offensive Words – Words that arouse resentment, annoyance, or anger.
- Dirty Words – A vulgar or taboo word or any word, name, or concept considered reprehensible.
- Rude Words – Discourteous or impolite words, used especially in a deliberate way.
- Sexual Words – Words related to male and female, mother, father, sister, wife, lesbians, homosexuals, people, animals, intersex organisms, and their body parts.
- Vulgar Words – Words that are characterized by ignorance of or lack of good breeding or taste.
- Obscene Words – Offends you because it relates to sex or violence in a way that you think is unpleasant and shocking.
- Naughty Words – Means disobedient, mischievous, or generally misbehaving, particularly when applied to children.
- Inappropriate Words – Words not useful or suitable for a particular situation or purpose.
Our list has been tested by more than one thousand of our visitors! All have confirmed that our full list works perfectly. Moreover, they did not have any banning by Google or by any other authority.
Bad Words list for Facebook
We also offer a list of bad words for Facebook, our Facebook bad words list is a text file including comma-separated words that have a singular form of each word, and a plural form whenever available, and setting up your page is easy, you have just to copy and paste the block words list….. Read more and download Facebook Bad Words List.
Youtube Blacklist Words List
YouTube Comment Blacklist can help you to avoid and filter all words and phrases in the user comments that are regarded as inappropriate, unacceptable, or profane words, and automatically will hold for review and moderation any comment has a word that closely matches these words in the blacklist, moreover, blocks any live chats matching these words….. Read more and download YouTube Blacklist.
WordPress Comment Blacklist
To have complete control over which comments appear on your WordPress site, Keeping your comments clean from unacceptable, profanities, or untrustworthy words/phrases can greatly enable your visitors to interact with your website in a safe environment, and that increases your traffic and of course, increase your website rank….. Read more and download WordPress Blacklist.
Bad Words List for Every Culture and Language!
Bad words or bad language are common in most cultures but it varies from one place to another, for example, the American swear words list differs from Swiss swear words, bad words in Spanish differ from bad words in French, and Russian swear words differ from Hindi swear words. Evidently, there’s a bad word list for every culture and every language!
Bad Words from all over the World in All Languages
All the bad Words in the World in multi-Languages will be added gradually!
1- British Swear Words List (NEW)
150+ British swear words list, including curse words, insults words, cuss words, offensive words, sexual words, dirty words, and more for Free Download. Britain, officially the United Kingdom (UK), is… Read more and download the British Swear Words List
2- French Swear Words List and Bad Words Free Download
360+ French swear words and phrases list, including Curse words, Cuss words, Insults words, Offensive words, Rude words, Dirty words, Vulgar words, and more. Our French swear words list is….. Read more and download the List of French Swear Words.
3- German Swear Words List (NEW)
210+ German swear words and phrases list, including curse words, insult words, vulgar words, dirty words, offensive words, obscene words, and naughty words. The German language is one….. Read more and download German Swear Words List.
4- Italian Swear Words List
820+ Italian swear words list and bad words, including Curse words, Insulting words, Offensive Words, Vulgar words, Rude Words, and more for free download. The Italian Language is used by 90 million….. Read more and download the Italian Bad Words List.
5- Spanish Bad Words List
Spanish profanity has a wide range of swear words that are often of a sensitive nature, and it varies between Spanish-speaking nations, such as South America, and the subcultures of each nation….. Read more and download the Spanish Bad Words List.
6- Chinese Swear Words List (NEW)
740+ Chinese swear words and phrases list, including curse words, insult words, offensive words, dirty words, rude words, sexual words, and vulgar words. China is officially the People’s Republic….. Read more and download the Chinese Swear Words List.
7- Indonesian Bad Words List
There are more than 300 native languages spoken in Indonesia. According to Languages of Indonesia in Wikipedia, there are more than 700 living languages spoken in Indonesia. A major part of them belongs to the Austronesian language family, while over 270 Papuan (non-Austronesian) languages are spoken in eastern Indonesia…… Read more and download the Indonesian Bad Words List.
New Lists Are Coming Soon!
- Polish Swear Words List
- Danish Bad Words List
- Dutch Bad Words List
- Russian Bad Words List
- Japanese Swear Words List
- Arabic World Swear Words List
Google Blacklist Words
As the biggest internet company, and as the sole of the internet, Google is taking great care of an internet searches to offer clean and useful results. Therefore, whenever you type a word to search for, Google filters its results to show the most relevant matches and keeps its results safe, and clean from any bad words or offensive words.
Right now, if you search for any explicit word or image, you never get what is typing because SafeSearch is always active.
Please note that Google neither released the official Google profanity list nor given any free license for any site to release Google blacklist words, what we are offering here is the full list of Google bad words that many developers and coders had made so many try and error search trials in Google Chrome, and dig through Google source codes, and extracted Google profanity list.
So, it’s important for anyone to try to avoid any bad words on his website or blog to have the chance to be shown in Google’s search results and have traffic and score in search engines.
How can I know if that word is bad?
There is a very simple way to check your word whether bad or not:
When Google released a new version of its keyboard for Android, it comes along with Google banned words list. Google’s recently launched a new site named; What Do You Love? It is a neat showcase for some of the company’s services, you may try to check some words from our list, and you will be asked; What Do You Love?.
- Type a word from Google bad words on the Keyboard – Google will offer NO HELP.
- Disable the Google profanity filter in Keyboard settings, then all words will be available for auto-complete.
- If you type any word from our bad words list, you will be falsely redirected to “kittens” instead of your word, which means that word is one of Google banned words list.
- For example type “Flowers” and you will be right redirected to “Flowers”, which means that this word is not banned by Google.
Unfortunately Google’s site; What Do You Love? It is offline now!
What to do with the bad words list?
- Bloggers may use the list to filter their writing and replace bad words with more safe words for visitors.
- Site owners and admins, that have user-contributed content or user-generated content may use the bad words list to filter their site content, emails, comments, and forums to keep their site clean.
- Copywriters need the bad words list to be sure that their articles have no swear words or offensive words that harm their readers.
- Developers and Web Designers essentially need to know all swear words, to avoid adding these words to their own JavaScript code, Apps EDU domain, and their titles too.
- Generally, taking care and avoiding these bad words on any website or blog, surely will score in SERPs.
Protect Your Business and Family!
It’s really recommended to use the Full Words List to protect your website, your business, your brand, your family, and your kids from these kinds of profane words!.. Moreover, you can protect your visitors and customers from user-generated content and comments, which contains offensive, and bad words.
Profanity Filter
A Profanity filter is a content moderation tool or a content censor plugin. Profanity filter scans user content to filter out bad words. It is very important for your personal and business websites, and social media pages. You can also use it in online communities, marketplaces, and any platforms that rely on user-generated content.
Profanity Filter needs a list of Bad Words List (Blacklist Words) to filter your content, either blocking out the bad words or replacing them with special characters or Unicode characters.
How to use our Full List Of Bad Words List
- Use a Profanity Filter to censor content on your website to easily filter and block out all swear words from your website.
- Copy all the swear words from the Bad Words List and paste them into the Profanity Filter “Keywords Comment Moderation Box”. You may also add any specific words or any forms of unwanted content which you want also to be filtered and blocked out.
Please note that most platforms have a profanity filter, just as Facebook, Youtube, Instagram, WordPress, and many more. And according to your platform, you can also find so many free profanity filters and plugins on the net.
There are two lists for free download; the first list is “Full List of Bad Words in English” which is a complete list. The second list is the “Base List of Bad Words in English” which has only a few original bad words. Both lists are offered in two different file formats, TXT file format, and comma-separated TXT format (comma-delimited), so you are free to download the one that met your requirements.
Full List of Bad Words in English
Full List of Bad Words in English (Text File – One word per line)
Full List of Bad Words in English (Comma-separated Text File)
Base List of Bad Words in English
Base List of Bad Words in English (Text File – One word per line)
Base List of Bad Words in English (Comma-separated Text File)
Thank you for stopping by, have a nice day!
Last Update: Dec 6, 2022
Bad Words Filter
Created to help Go developers to filter bad words in phrases/comments/text context.
For Developers
It would be nice if you want to contribute to this project. I really need your help, there are a lot of things to do.
Feel free to create a pull request or make an issue to report bugs/request new features. You can see the list of things to do at the end of file.
🙇
Installation
Simple installs the package to your $GOPATH with the go tool from shell:
$ go get -u github.com/wiltonribeiro/badwords
Make sure Git is installed on your machine and in your system’s PATH.
Features
- Search of Bad Words
- Clean bad words in a sentence
- Change bad words in a sentence with */or other specified
- Change bad words to relative and polite other words
- Evaluation of profanities level of sentence
- Badwords Dataset in JSON
- Created and maintained by the community
Usage
To use the lib features is necessary create a variable using the BadWordContent struct, imported by the lib.
phrase := Badwords.BadWordContent{
Text: "...",
Lang: "en",
FileLocation:"./badwords",
}
The Text
(string) attribute is responsible for getting the phrase to be evaluated. The Lang
(string) attribute is responsible to search in the dataset thee data of bad words registered on the respective JSON file. The FileLocation
is responsible to find the location of all main files of lib.
Methods
Search()
return []string, error
Return all the bad words found in the sentence.
The err
(error) return a possible error, like if the language passed by parameters in the struct has no file in the dataset.
search, _ := phrase.Search()
The search
([]string) variable get the words found in the dataset.
Clean()
return string, error
Return the sentence with no bad words, changed the bad words found by default with *
.
clean, _ := phrase.Clean()
The clean
(string) variable receive the new string.
CleanWith(string, bool)
return string, error
Return the sentence with no bad words, changed the bad words found with the string passed by parameters.
The bool parameter means if the value used to replace the bad word is an unique char or don’t.
cleanWith, _ := phrase.Clean()
The cleanWith
(string) variable receive the new string.
ChangeToBetter()
return string, error
Return the sentence with the bad words changed by the relative meaning(but polite) of each word found in the dataset.
changedToBetter, _ = phrase.ChangeToBetter()
The changedToBetter
(string) variable receive the new string.
ProfanityLevel()
return float64, error
Return the profanity level of the sentence. Each bad word has the own profanity level in the dataset. The result is the sum of each bad word level by the numbers of normal words.
level, _ := phrase.ProfanityLevel()
The level
(float64) variable receive the level of profanity calculated.
See an example of use:
package main
import (
"wiltonribeiro/badwords"
"fmt"
"log"
)
func checkFail(err error){
if err != nil {
log.Fatal(err)
}
}
func main(){
phrase := Badwords.BadWordContent{
Text: "no fucking way",
Lang: "en",
FileLocation:"../github.com/badwords",
}
search, err := phrase.Search()
checkFail(err)
fmt.Println(search)
clean, err := phrase.CleanWith("inapropiate",true)
checkFail(err)
fmt.Println(clean)
clean, err = phrase.Clean()
checkFail(err)
fmt.Println(clean)
clean, err = phrase.ChangeToBetter()
checkFail(err)
fmt.Println(clean)
level, err := phrase.ProfanityLevel()
checkFail(err)
fmt.Println(level)
}
Output:
no inapropiate way
no ******* way
no freaking way
1
To Do
- Basic Funcitons
- Complete the parameters
relative_good
andprofanity_level
of English and Portuguese Dataset - Add new languages Dataset Support (German, Spanish, Italian, Chinese, Arabian, etc)
- Make it a RESTFul API
Comedian George Carlin had a list of Seven Words You Can’t Say on TV. Parts of the internet have a list of 402 banned words, plus one emoji, 🖕.
Slack uses the open source List of Dirty, Naughty, Obscene, and Otherwise Bad Words, found on GitHub, to help groom its search suggestions. Open source mapping project OpenStreetMap uses it to sanitize map edits. Google artificial intelligence researchers recently removed web pages containing any of the words from a dataset used to train a powerful new system for making sense of language.
LDNOOBW, as intimates know it, has been a low profile utility for years, but recently became more prominent. Blocklists try to bridge the gulf between the mechanical logic of software and the organic contradictions of human behavior and language. But such lists are inevitably imperfect and can spawn unintended consequences. Some AI researchers have criticized Google’s use of LDNOOBW as narrowing what its software knows about humanity. Another, similar, open source list of “bad” words caused chat software Rocket.Chat to censor attendees of an event called Queer in AI from using the word queer.
The initial List of Dirty, Naughty, Obscene, and Otherwise Bad Words was drawn up in 2012, by employees of stock photo site Shutterstock. Dan McCormick, who led the company’s engineering team, wanted a roll of the obscene or objectionable as a safety feature for the autocomplete feature of the site’s search box. He was happy for users to type whatever they wanted, but didn’t want the site to actively suggest terms people might be surprised to see pop up in an open office. “If someone types in B, you don’t want the first word that comes up to be boobs,” says McCormick, who left Shutterstock in 2015.
He and some coworkers took Carlin’s Seven Words, tapped the darkest corners of their brains, and used Google to learn sometimes bewildering slang for sexual acts. They posted their initial 342 entries to GitHub with a note inviting contributions and the suggestion that it could “spice up your next game of Scrabble :)”
Almost nine years later, LDNOOBW, as aficionados know it, is longer and more influential than ever. Shutterstock employees continued curating their list of crudities after McCormick’s departure, with help from outside suggestions, eventually reaching 403 entries for English. The list won users outside the company, including at OpenStreetMap and Slack. There are versions of the list in more than two dozen other languages, including three entries for Klingon—QI’yaH!—and 37 for Esperanto. Shutterstock declined to comment on the list and claimed it is no longer a company project, although it still bears the company’s name and copyright assertion on GitHub.
Artificial intelligence researchers at Google recently won LDNOOBW new fame—and infamy. In 2019, company researchers reported using the list to filter the web pages included in a collection of billions of words scraped from the web called the Colossal Clean Crawled Corpus. The censored collection powered a recent Google project that created the largest language AI system the company has revealed, showing strong results on tasks such as reading comprehension questions or tagging sentences from movie reviews as positive or negative.
Similar projects have created software that generates astonishingly fluid text. But some AI researchers question Google’s use of LDNOOBW to filter its AI input, saying that blacked out a lot of knowledge. Striking out pages featuring obscenities, racial slurs, anatomical terms or the word sex regardless of context would remove abusive forum postings—but also swaths of educational and medical material, news coverage about sexual politics, and information about Paridae songbirds. Google didn’t discuss that side effect in its research papers.
“Words on the list are many times used in very offensive ways but they can also be appropriate depending on context and your identity,” says William Agnew, a machine learning researcher at the University of Washington. He is a cofounder of the community group Queer in AI, whose web pages on encouraging diversity in the field would likely be excluded from Google’s AI primer for using the word sex on pages about improving diversity in the AI workforce. LDNOOBW appears to reflect historical patterns of disapproval of homosexual relationships, Agnew says, with entries including “gay sex” and “homoerotic.”
Agnew has had first-hand experience of the unintended consequences of such systems. When Queer in AI ran a workshop at a leading AI research conference last year, virtual attendees ran into problems using the conference’s virtual hangout on the service Rocket.Chat. Its optional content filter draws on another GitHub list called badwords, which at the time included the words lesbian and queer. “We couldn’t even type the name of our workshop,” Agnew says.
The list in question has since been updated; its creator declined to speak with WIRED. A spokesperson for Rocket.Chat said the company is investigating and updating its filtering feature “to ensure ‘queer’ is not blocked and there aren’t other ‘restricted’ words that would conflict with our values and commitment to diversity and inclusion.”
Supersmart algorithms won’t take all the jobs, But they are learning faster than ever, doing everything from medical diagnostics to serving up ads.
Agnew’s questioning of Google’s use of LDNOOBW led to the practice being called out in a research paper released last month warning of ethical downsides to recent AI research; the paper led to prominent researcher Timnit Gebru’s sudden departure from Google. “If we filter out the discourse of marginalized populations, we fail to provide training data that reclaims slurs and otherwise describes marginalized identities in a positive light,” the paper says.
Gebru says she was fired by Google after refusing a manager’s demand to remove her name from or retract the paper before publication; Google has said she resigned and criticized the paper’s quality. The company did not respond to a request for comment about how some of its researchers use LDNOOBW as an oracle of what’s objectionable.
Vinay Prabhu, chief scientist at privacy startup UnifyID, who researches algorithmic bias, says the whole industry should be more transparent about exactly what is being fed into AI models, but that Google’s influence means it has a special responsibility. “Every idiosyncratic thing Google does becomes the industry standard,” he says.
McCormick hadn’t heard of Google’s interest in his creation until WIRED called. He still uses the list to prevent unintentionally eye-catching search suggestions at his current company, Constructor.io, which provides search technology for online stores including beauty brand Sephora. He’s unsure it is well suited to filtering AI system’s view of the world. “It’s clear the world needs a few different versions,” he says. “Maybe I should start that next.”
More Great WIRED Stories
- 📩 The latest on tech, science, and more: Get our newsletters!
- I am not a soldier, but I have been trained to kill
- How do you define electric field, voltage, and current?
- The 10 books you have to read this winter
- D&D must grapple with the racism in fantasy
- Palantir’s God’s-eye view of Afghanistan
- 🎮 WIRED Games: Get the latest tips, reviews, and more
- 📱 Torn between the latest phones? Never fear—check out our iPhone buying guide and favorite Android phones
Not very technical, but… I have to implement a bad words filter in a new site we are developing. So I need a «good» bad words list to feed my db with… any hint / direction? Looking around with google I found this one, and it’s a start, but nothing more.
Yes, I know that this kind of filters are easily escaped… but the client will is the client will !!!
The site will have to filter out both english and italian words, but for italian I can ask my colleagues to help me with a community-built list of «parolacce» — an email will do.
Thanks for any help.
Keng
51.5k32 gold badges80 silver badges110 bronze badges
asked Aug 23, 2008 at 19:17
8
Beware of clbuttic mistakes.
«Apple made the clbuttic mistake of forcing out their visionary — I mean, look at what NeXT has been up to!»
Hmm. «clbuttic».
Google «clbuttic» — thousands of hits!
There’s someone who call his car ‘clbuttic’.
There are «Clbuttic Steam Engine» message boards.
Webster’s dictionary — no help.
Hmm. What can this be?
HINT: People who make buttumptions about their regex scripts, will be
embarbutted when they repeat this mbuttive mistake.
callisto
4,90911 gold badges50 silver badges92 bronze badges
answered Aug 23, 2008 at 19:30
AgentConundrumAgentConundrum
20.2k6 gold badges63 silver badges99 bronze badges
0
I didn’t see any language specified but you can use this for PHP it will generate a RegEx for each instered work so that even intentional mis-spellings (i.e. @ss, i3itch ) will also be caught.
<?php
/**
* @author unkwntech@unkwndesign.com
**/
if($_GET['act'] == 'do')
{
$pattern['a'] = '/[a]/'; $replace['a'] = '[a A @]';
$pattern['b'] = '/[b]/'; $replace['b'] = '[b B I3 l3 i3]';
$pattern['c'] = '/[c]/'; $replace['c'] = '(?:[c C (]|[k K])';
$pattern['d'] = '/[d]/'; $replace['d'] = '[d D]';
$pattern['e'] = '/[e]/'; $replace['e'] = '[e E 3]';
$pattern['f'] = '/[f]/'; $replace['f'] = '(?:[f F]|[ph pH Ph PH])';
$pattern['g'] = '/[g]/'; $replace['g'] = '[g G 6]';
$pattern['h'] = '/[h]/'; $replace['h'] = '[h H]';
$pattern['i'] = '/[i]/'; $replace['i'] = '[i I l ! 1]';
$pattern['j'] = '/[j]/'; $replace['j'] = '[j J]';
$pattern['k'] = '/[k]/'; $replace['k'] = '(?:[c C (]|[k K])';
$pattern['l'] = '/[l]/'; $replace['l'] = '[l L 1 ! i]';
$pattern['m'] = '/[m]/'; $replace['m'] = '[m M]';
$pattern['n'] = '/[n]/'; $replace['n'] = '[n N]';
$pattern['o'] = '/[o]/'; $replace['o'] = '[o O 0]';
$pattern['p'] = '/[p]/'; $replace['p'] = '[p P]';
$pattern['q'] = '/[q]/'; $replace['q'] = '[q Q 9]';
$pattern['r'] = '/[r]/'; $replace['r'] = '[r R]';
$pattern['s'] = '/[s]/'; $replace['s'] = '[s S $ 5]';
$pattern['t'] = '/[t]/'; $replace['t'] = '[t T 7]';
$pattern['u'] = '/[u]/'; $replace['u'] = '[u U v V]';
$pattern['v'] = '/[v]/'; $replace['v'] = '[v V u U]';
$pattern['w'] = '/[w]/'; $replace['w'] = '[w W vv VV]';
$pattern['x'] = '/[x]/'; $replace['x'] = '[x X]';
$pattern['y'] = '/[y]/'; $replace['y'] = '[y Y]';
$pattern['z'] = '/[z]/'; $replace['z'] = '[z Z 2]';
$word = str_split(strtolower($_POST['word']));
$i=0;
while($i < count($word))
{
if(!is_numeric($word[$i]))
{
if($word[$i] != ' ' || count($word[$i]) < '1')
{
$word[$i] = preg_replace($pattern[$word[$i]], $replace[$word[$i]], $word[$i]);
}
}
$i++;
}
//$word = "/" . implode('', $word) . "/";
echo implode('', $word);
}
if($_GET['act'] == 'list')
{
$link = mysql_connect('localhost', 'username', 'password', '1');
mysql_select_db('peoples');
$sql = "SELECT word FROM filters";
$result = mysql_query($sql, $link);
$i=0;
while($i < mysql_num_rows($result))
{
echo mysql_result($result, $i, 'word') . "<br />";
$i++;
}
echo '<hr>';
}
?>
<html>
<head>
<title>RegEx Generator</title>
</head>
<body>
<form action='badword.php?act=do' method='post'>
Word: <input type='text' name='word' /><br />
<input type='submit' value='Generate' />
</form>
<a href="badword.php?act=list">List Words</a>
</body>
</html>
answered Aug 23, 2008 at 21:27
UnkwnTechUnkwnTech
87k65 gold badges183 silver badges229 bronze badges
4
answered Mar 9, 2012 at 5:28
David FragaDavid Fraga
3913 silver badges3 bronze badges
2
If anyone needs an API, google currently provide a bad word indicator.
http://www.wdyl.com/profanity?q=naughtyword
{
response: "false"
}
Update: Google has now removed this service.
answered Aug 3, 2012 at 18:52
TonyTony
44211 silver badges20 bronze badges
2
I would say to just remove posts as you become aware of them, and block users who are overly explicit with their postings. You can say very offensive things without using any swear words. If you block the word ass (aka donkey), then people will just type a$$ or /55, or whatever else they need to type to get past the filter.
answered Aug 24, 2008 at 1:23
KibbeeKibbee
65.1k27 gold badges141 silver badges181 bronze badges
+1 on the Clbuttic mistake, I think it is important for «bad word» filters to scan for both leading and trailing spaces (e.g., » ass «) as opposed for just the exact string so that we won’t have words like clbuttic, clbuttes, buttert, buttess, etc.
answered Aug 30, 2008 at 8:21
Jon LimjapJon Limjap
93.9k14 gold badges99 silver badges151 bronze badges
2
answered Sep 2, 2010 at 4:29
Ming-TangMing-Tang
17.4k8 gold badges38 silver badges75 bronze badges
You could always convince the client to have a session of users just constantly posting expletives and make an easy solution to add them to the system. It is a lot of work but it will probably be more representative of the community.
answered Aug 23, 2008 at 22:03
RossRoss
45.9k37 gold badges119 silver badges172 bronze badges
In researching this topic I determined that what was needed was more than just a list that does arbitrary replacements. I have built a web service that allows you to identify the level of ‘cleanliness’ you desire. It also makes an effort to identify false positives — i.e. where a word may be bad in one context but not in others.
Take a look at http://filterlanguage.com
answered Sep 2, 2010 at 4:23
1
10m — 10 man
1337 — elite
1h — 1 handed
25m — 25 man
2h — 2 handed
4hm — four horsemen
Back To Top
ab — arathi basin
abg — Ashmaul Burial Grounds
acc — account
achi — Achievement
achiev — achievement
add — additional monster
aep — agility equivalence points
afc — away from computer
afk — away from keyboard
aggro — focus of monster’s aggression
agi — agility
ah — auction house
ak — ahn’kahet
alch — alchemist
ali — alliance
alli — Alliance
ally — alliance
alt — alternate character
alts — alternative character
amg — oh my god
an — azjol-nerub
ank — Ahn’kahet the old kingdom
any1 — Anyone
aoa — Amphitheatre of Anguish
aoe — area of effect
aop — aspect of the pack
aotc — the current ahead of the curve achievement
aotp — aspect of the pack
ap — attack power
aq — Anh’Qiraj
arp — armor penetration
asap — as soon as possible
asl — age, sex, location
asslock — poorly skilled warlock
atm — at the moment
auch — auchindoun
av — alterac valley
Back To Top
b00mkin — moonkin
b4 — before
baf — bring a friend
bamf — bad ass mother fucker
bb — bye bye
bbl — be back later
bbs — be back soon
bc — burning crusade
bd — Blackwing Descent
be — Blood Elf
belf — blood elf
bem — blades edge mountains
bet — blood elf tower
bf — Blood Furnace
bfd — blackfathom deeps
bg — battleground
bgs — battleground
bh — bubble hearth
bh10 — Baradin Hold 10-man
bh25 — Baradin’s Hold 25-man
bis — best in slot
bl — blood lust
blizz — blizzard
bm — Beast Mastery
boa — binds on account
boe — bind on equip
bok — Blessing of Kings
bom — blessing of might
boomchicken — moonkin
boomkin — moonkin
bop — bind on pickup
bos — blessing of sanctuary
bot — Bastion of Twilight
bou — bind on use
bow — blessing of wisdom
brb — be right back
brc — Black Rock Caverns
brd — blackrock depths
bres — battle resurrect
brez — battle resurrect
brf — blackrock foundry
brm — blackrock mountain
brs — blackrock spire
brt — be right there
bs — blacksmith
bt — black temple
bt5k — Blingtron 5000
btw — by the way
buff — beneficial spell
bwd — Black Wing Decent
bwl — blackwing lair
byob — bring your own buffs
byom — bring your own materials
Back To Top
c — copper
cata — Cataclysm
cbt — Closed Beta Test
cc — crowd control
ccg — collectible card game
cd — cooldown
cds — Cool Downs
ce — Collector’s Edition
chanter — enchanter
char — character
cheev — achievement
chickenbutt — moonkin
cm — Challenge mode
coa — Curse of agony
coc — crucible of champions
cod — curse of doom
coe — curse of elements
coex — curse of exhaustion
cos — Culling of Strathholme
cot — caverns of time
cow — Tauren
cp — combo points
cr — combat ressurect
crit — critical hit
critchicken — moonkin
cs — crusader strike
cya — see you
c’g — cho’gall
Back To Top
dailies — Daily repeatable quests
dal — dalaran
dala — Dalaran
darn — darnassus
db — Deadly Boss
dbm — Deadly Boss Mods
dc — disconnect
dc’d — disconnected
dd — direct damage
ddi — dont do it
de — disenchant
deathtard — Unskilled Death Knight
debuff — reductionary spell
deeps — damage per second
demo — Demonology
demon — demonology
demos — demolishers
destro — destruction
dflt — default
ding — levelled
ding! — level up
disc — Discipline (Priest spec).
dk — death knight
dkp — dragon kill points
dl — drain life
dm — dire maul
dmg — damage
dnd — do not disturb
dn’d — death and decay
dot — damage over time
dpm — damage per mana
dps — damage per second
dr — Diminishing returns
drood — druid
dru — druid
drunkin — drunk moonkin
ds — dragon soul
dtk — drak’tharon keep
dudu — Druid
dung — dungeon
dw — dual weild
dwm — dustwallow marsh
Back To Top
ea — each
ef — Elwynn Forest
efc — enemy flag carrior
ek — Easturn Kingdoms
emfhs — Every Man for Himself
en — Emerald Nightmare
eoc — emblem of conquest
eoe — eye of eternity
eos — eye of the storm
eots — eye of the storm
epgp — effort points/ gear points
epl — eastern plague lands
er — Entangling Roots
erp — erotic role-play
exp — experience points
expn — expansion
Back To Top
f2p — free to play
failadin — unskilled paladin
fap — Feral Attack Power
fc — flag carrior
felpup — felhunter
felpuppy — felhunter
feral — druid tank
ffa — free for all
ffs — for fuck’s sake
fl — firelands
fm — focus magic
fml — fuck my life
fok — Fan of Knives
fol — Flash of light
fos — Forge of Souls
fp — flight point
fps — frames per second
fr — flag room
frr — frost resistance
ft — flametongue
fta — for the alliance
fth — For the Horde
ftk — for the kill
ftl — for the loss
ftw — for the win
fu — Fuck You
fz — for zangarmarsh
Back To Top
g — gold
g l — Good Luck
g2g — got to go
gal — Galleon
gank — kill
ganked — killed
gb — Guild Bank
gbok — greater blessing of kings
gbom — greater blessing of might
gc — guild chat
gcd — global cooldown
gd — good duel
gf — girlfriend
gg — Good Game
ghettokings — Drums of Blessing of Kings
gj — good job
gl — good luck
gm — game master
gnomer — gnomeregan
goblock — Goblin Warlock
gotw — gift of the wild
gr8 — great
gratz — congratulations
gryv — graveyard
gs — Gearscore
gtaoe — ground targeted area of effect
gtfo — get the fuck out
gtg — good to go
guildies — guild members
gy — graveyard
gz — congratulations
Back To Top
h — heroic
h4x — hacks
hax — hacks
hc — Heroic
healadin — holy paladin
heals — healer
hf — have fun
hfc — hellfire citadel
hfp — hellfire peninsula
hh — honor hold
hk — honourable kill
hlp — help
hm — hardmode
hoj — Hammer of Justice
hol — halls of lightning
hor — Halls of Reflection
hos — halls of stone
hot — heal over time
hott — Herald of the Titans
hp — hit points
hp5 — health per 5 seconds
hps — heal per second
hs — hearth stone
huntard — poorly skilled hunter
huntards — poorly skilled hunters
hvh — heroic Violet Hold
Back To Top
ib — Ice Barrier
ic — Icecrown Citadel
icc — Icecrown Citadel
idc — i don’t care
idk — i don’t know
if — Ironforge
ikr — I know Right
ikw — I know
ilvl — Item Level
imba — imbalanced
imo — in my opinion
inc — incoming
int — intellect
intrpt — interrupt
inv — invite
ioc — isle of conquest
iqd — isle of quel’danas
irl — in real life
Back To Top
jc — jewelcrafter
jcj — player versus player
jip — Justice Point
jk — just kidding
jking — joking
jp — Justice Points
Back To Top
kara — karazhan
kb — killing blow
kek — laughing out loud
kk — ok
kos — kill on sight
ks — Kingslayer
kt — Kel’Thuzad
Back To Top
l2 — Learn to
l2p — learn to play
l2pyc — Learn to play your Class
l33t — elite
l8 — late
l@u — Laughing at you
lawl — laugh out loud
lazorchicken — Moonkin
lbrs — lower blackrock spire
lc — lower city
ld — link disconnect
leet — elite
lf — looking for
lf1m — looking for one more
lf2m — looking for two more
lf3m — looking for three more
lf4m — looking for four more
lfg — looking for group
lfm — looking for more
lfr — looking for raid
lfw — looking for work
lg — Let’s go
lib — library
lightning turkey — Moonkin
lk — lich king
lm — lumber mill
lmao — laugh my ass off
lmfao — laugh my fuckung ass off
lock — warlock
locks — warlocks
loh — lay on hands
lol — laugh out loud
lom — low on mana
looms — Heirlooms
los — line of sight
lotp — Leader of the Pack
lrn2 — learn to
ltb — Looking to Buy
ltp — learn to play
ltpnoob — Learn to play noob
lts — Looking to Sell
lvl — level
lw — leatherworker
Back To Top
m8 — Mate
maly — malygos
mancow — tauren
mass rez — Mass Resurrection
mats — materials
mb — mana break
mc — mind control or molten core
mdps — melee damage per second
mgt — magisters’ terrace
mh — Main Hand
ml — master looter
mmog — massively multiplayer online game
mmorpg — massively multiplayer online roleplaying game
moar — more
mob — mobile object or monster
mod — moderator
mop — Mists of Pandaria
motd — message of the day
motw — mark of the wild
mow — mark of the wild
mp5 — mana per five seconds
mq — Molten Quarry
mr — Mass Resurrection
mrt — magisters’ terrace
ms — mortal strike
ms/os — main spec over other spec
msv — Mogushan’Vaults
mt — miss tell or main tank
mut — Mutilate
mv — morgan’s vigil
mw — Mage Ward
Back To Top
n — need
n00b — new, unskilled player
n00bs — multiple new, unskilled players
n00bz — multiple new, unskilled players
nax — naxxramas
naxx — Naxxramas
naxx25 — Naxxramas Heroic (25-man)
ne — Night Elf
ne1 — anyone
nelf — night elf
nerf — to make weaker
nerfed — made weaker
newb — A new player
nh — night hold
ninja — player that steals loot
nm — never mind
nmjc — nothing much just chilling
noob — new, unskilled player
noobid — poorly skilled druid
noobie — novice
noobs — multiple new, unskilled players
noobsauce — new player
noobz — multiple new, unskilled players
norp-elf — Blood elf
np — no problem
npc — non player character
nr — nature resist
nsb — north side base
nub — Unskilled player
nubcaik — unskilled player
nubcake — unskilled player
nuke — deal damage while ignoring threat and aggro
nvm — never mind
nvrmnd — Never mind
nx — The Nexus
nyi — not yet implemented
Back To Top
obo — or best offer
occ — the oculus
og — Ogrimmar
oh — Off Hand
ohb — old hillsbrad foothills
ohf — old hillsbrad foothills
ohko — one hit kill
ok — Ahn’kahet: The Old Kingdom
omfg — oh my fucking god
omg — oh my god
omw — on my way
one-shot — kill with 1 hit
oneshot — kill with 1 hit
ony — onyxia’s lair
onyx — onyxia’s lair
ooc — out of combat
oom — out of mana
oomkin — moonkin
oor — out of range
oos — out of sight
oow — on our way
op — overpowered
org — orgrimmar
os — obsidian sanctum
ot — off tank
owned — defeated easily
ox — onyxia
Back To Top
p2p — player to player
pala — paladin
pally — paladin
pat — patrol
pbaoe — point blank area of effect
pc — player character
pk — player kill
pker — player killer
pl8 — plate armor
plox — please
plz — please
pm — private message
pmsl — pissing myself laughing
poly — polymorph
port — portal
pos — Pit of Saron
pot — potion
powned — dominated
ppl — people
ppr — points per run
prefs — preferences
proc — to activate upon certain conditions
prot — protection
protadin — Protection speced paladin
pst — please send tell
ptr — Public Test Realm
pug — pick up group
pve — player versus environment
pvp — player versus player
pwn — to dominate
pwned — dominated
pwning — dominating
pwnt — dominated
pzous — perfect zone of ultimate safety
Back To Top
qft — quoted for truth
qm — quartermaster
qq — tears
Back To Top
r — are
raf — Recruit a Friend
raid — group of 6 to 40 players
rap — ranged attack power
rbg — rated battle ground
rbgs — Rated Battlegrounds
rdf — Random Dungeon Finder
rdps — range damage per second
rdy — ready
re roll — to switch to a new main character
reg — regular
rep — reputation
res — ressurect
respec — to change talent point allocation
ress — ressurect
resto — restoration
ret — a paladin specification
retadin — ret spec’d paladin
retardin — lousy ret spec’d paladin
retnoob — retribution spec’d paladin
rez — ressurect
rfc — rage fire casm
rfd — Razor Fen Downs
rfk — razorfen kraul
rgb — rated battlegrounds
rh — relief hut
rhc — random heroic
rl — real life
rmp — Rogue, Mage, Priest
rng — Random Number Generater
rob — Ring of Blood
roc — Ring of Conquest
rof — ring of frost
rofl — rolling on floor laughing
roflmao — rolling on the floor laughing my ass off
ros — reliquary of souls
rotfl — Rolling on the floor laughing
rp — role playing
rps — rage per second
rq — real quick
rrq — repeatable reputation quest
rs — Ruby Sanctum
rts — real time strategy
rw — real world
Back To Top
s — silver
sarth — sartharion
sb — Sholazar Basin
sc — Silvermoon City
scen — Scenario
scholo — scholomance
sfk — shadowfang keep
sh — Shattered Halls or Sethekk Halls
sham — shaman
shammy — shaman
shat — Shattrath City
shatt — shattrath city
shb — stonehearth bunker
sl — shadow labyrinth
slab — shadow labyrinth
slabs — shadow labyrinth
sls — shroud loot system
sm — scarlet monastery
smc — silvermoon city
smv — shadowmoon valley
snd — Slice and Dice
soa — strand of ancients
soj — seal of justice
soo — Seige of Orgimmar raid
sota — strand of the ancients
soz — sorry
sp — spell power
spacegoat — Draenei
spawn — origin point
spec — talent specialization
spr — spirit
spriest — shadow spec’d priest
squishy — a cloth wearing player.
srry — sorry
ss — soul stone
ssc — serpentshrine cavern
st — stables
stack — group up / stay together
stam — stamina
stfu — shut the fuck up
stock — the stockade
stocks — the stockade
str — strength
strat — stratholme
stv — stranglethorn vale
sv — steamvault
sw — stormwind city
Back To Top
t&s — tank and spank
t1 — Raid teir 1
t2 — Raid teir 2
t3 — Raid teir 3
t4 — Raid teir 5
t6 — Raid teir 6
t7 — Raid teir 7
tab — Tabard
tabby — Tabard
tag — Hit a monster first
tankadin — paladin tank
tap — to hit a monster before anyone else
taq — temple of ahn’qiraj
taunka — tauren
tauradin — Tauren Paladin
tb — thunder bluff
tbc — The Burning Crusade
tbh — To be honest
teh — the
tf — Thunderfury, Blessed Blade of the Windseeker
th — Twilight Highlands
thunder chicken — moonkin
thunder clucker — moonkin
thx — thanks
tic — increment of damage over time
tis — this
tk — tempest keep
tm — tauren mill
tnx — thanks
toc — Trail of Champions
togc — Trial of the Grand Crusader
toon — character
tot — Tricks of Trade
totc — Trial Of The Champion
tp — tower point
tps — threat per second
tpw — total party wipe
ts — teamspeak
ttyl — talk to you later
tv — templar’s verdict
tw — Time Warp
ty — thank you
tysm — thank you so much
tyt — Take your time
tyvm — thank you very much
Back To Top
u — you
ua — Unstable Affliction
ub — underbog
uber — very
ubrs — upper blackrock spire
uc — undercity
udder — Female Tauren
uk — utgarde keep
ul — unlucky
uld — uldaman
uldy — Ulduar
up — Utgarde Pinnacle
Back To Top
vanilla — Original/classic World of Warcraft
vc — van cleef (in the deadmines)
vent — ventrilo
vh — the violet hold
vip — Valor Point
voa — Vault of Archavon
vos — Valley of Storm
vp — Vortex Pinnacle
vr — void reaver
vw — voidwalker
Back To Top
w2g — Way to go
w8 — wait
waggro — wife aggro
warr — warrior
wb — welcome back
wc — wailing caverns
wd — Well Done
wg — wintergrasp
wipe — when everybody dies
wlock — warlock
wod — Warlords of Draenor
wotf — will of the forsaken
wotlk — wrath of the lich king
wow — World of Warcraft
wp — Well Played
wpl — western plague lands
wrg — Worg
wsg — warsong gulch
wtb — want to buy
wtf — what the fuck
wtg — want to give
wth — what the hell
wts — want to sell
wtsf — want to sell fast
wtt — want to trade
Back To Top
xeido — awesome druid
xfer — transfer
xmog — transmogrification
xmute — transmute
xp — experience points
xpac — expansion
xr — crossroads
Back To Top
yik — yea i know
yw — you’re welcome
Back To Top
za — zul’aman
zang — zangarmarsh
zd — Zul’Drak
zerg — rush
zf — zul’farrak
zg — zul’gurub
A negative word is something that is considered to be bad. It carries a meaning opposite to positive ones. And It is not easy to use negative words in the English language. Because if we don’t use them, it will be risky for us.
If you want to speak or write English well, it’s important to learn negative words. Without negative words, you are not able to write content or speak perfectly. If you know details about negative words, you will use them in the proper places and as well you will understand any negative sentences or lectures.
So, we seem that every people should need proper knowledge about negative words. That’s why on our website we shared many lists of negative words. But in this guide, our team is going to discuss bad words or negative words that start with M. So, to increase your vocabulary skill, try to read all the words.
Madness | Madly | Mendacity |
Madman | Measly | Mindlessly |
Malicious | Manic | Mindless |
Meanness | Miseries | Mischief |
Maliciously | Miserly | Misread |
Manipulation | Mishap | Misinform |
Manipulate | Mishandle | Misreading |
Mendacious | Misrepresent | Mistrustful |
Meddle | Mockery | Mistrust |
Malice | Mocking | Mockingly |
Moribund | Muddle | Musty |
Mordantly | Mushy | Mysterious |
Mournfully | Muddy | Madly |
Mashed | Maltreatment | Madder |
Massacres | Malodorous | Madman |
Measly | Massacre | Malignant |
Mendacious | Meddle | Mystify |
Meddlesome | Midget | Mystery |
Menacingly | Messy | Muddy |
Menacing | Mope | Muddle |
Messing | Morbid | Morbidly |
Mudslinger | Misuse | Moan |
Molestation | Molest | Mobster |
Misaligned | Misalign | Mistrust |
Monotonous | Mire | Misshapen |
Miscalculate | Miseries | Mistrustful |
Miscalculation | Misinterpret | Mistrustfully |
Miserableness | Missed | Mockeries |
Miscellaneous | Misjudge | Mockery |
Miserably | Misses | Mocking |
Monstrosities | Mangle | Melodramatic |
Maltreatment | Mangled | Misaligns |
Monstrosity | Mediocrity | Misalign |
Monstrous | Melancholy | Misaligned |
Misinform | Misuse | Mobster |
Mishap | Moan | Muddle |
Negative Adjectives That Start With M:
Maddening | Maggoty | Moron |
Malnourished | Marred | Moronic |
Malodorous | Maimed | Muted |
Malignant | Meager | Mutilated |
Meanness | Modest | Mutilating |
Mean Words, Swear Words, Curse Words Starting With M:
Mothafucka | Mick | Muff |
NEGATIVE WORDS STARTING WITH M । INFOGRAPHIC ।
Last Thought:
We hope that today’s topic gives you very well support to boost your negative words vocabulary. From this guide, you have also know why negative words are important to us and where we will use them. If you want to know more guidelines on negative words then you check our previous post.
Hey, I’m Luna Moncada. I’m an English Instructor at Dhaka University. I Completed My Master’s in English at Dhaka University and Working 8 Years as an English Instructor. So, In This Website, I Try To Share Huge Resources Of Vocabulary and English Related Things.
If you type “fuck” or “shit” into Google’s new What Do You Love? service you are adorably redirected to “kittens” instead. I dug through their source code and extracted Google’s complete list of unspeakables, embedded below.
Related: FUCK GOOGLE
The expressions published in this site are all in the public domain. You may enjoy, use, modify, snipe about and republish all F.A.T. media and technologies as you see fit.