# Random Word Generator — offensive-collision stem list # # WHAT THIS IS. A hand-written list of word stems that a generated coinage must # not contain. A phonotactic generator samples from a real language's sound # inventory, which means it will eventually produce a real offensive word by # accident — that is not a hypothetical, it is arithmetic. Any candidate # matching a stem below is discarded and resampled. Discarded candidates are # never displayed, only counted, so this list describes what the app refuses to # show rather than anything it has shown. # # WHAT THIS IS NOT. It is not exhaustive and cannot be. It covers English plus # the vulgarities in a handful of widely-spoken European languages that are # well known as naming traps; it does not cover most of the world's languages, # and it does not know what a coinage means in a language nobody on this list # speaks. The app says so on screen. Treat a clean result as "no obvious # collision found", never as clearance. # # MATCHING RULE. A stem of four or more letters matches anywhere in the word. # A stem of three letters or fewer matches only at the start or the end of the # word, or as the whole word. That asymmetry is deliberate: substring-matching # short stems is how filters end up rejecting "assam", "cockatoo" and # "Scunthorpe", and over-blocking a word generator makes it useless in exactly # the flavours where short syllables are the point. # # Sorted, lowercase, one stem per line. Lines beginning with # are comments. # This list is original to this app: it was written for it, not imported. # ---- English, vulgar ---- arse ass asshole bastard bitch bollock bollocks boner bugger bukkake bullshit cock crap cum cunt damn dick dildo douche dyke fag faggot fanny fart felch fellatio fuck fuk fvck gash handjob hoe horny incest jerkoff jism jizz knob minge molest motherfuck nutsack orgy penis piss poon poop porn prick pube pussy queef rape rapist rectum retard rimjob scrotum semen sextape shag shit skank slut smegma sodom sperm spunk suck testicle tit titty turd twat vagina wank whore # ---- English, slurs and hate terms ---- chink coon darkie gook gyp heeb honky kike kkk mick nazi nigg paki raghead shemale spic tranny wetback wog wop # ---- Spanish and Portuguese ---- bicho boludo cabron caralho carajo chinga chingar cojones concha culero culo foda gilipollas joder maricon merda mierda pendejo polla porra puta puto verga # ---- French ---- bordel connard conne encule merde nique pute salope # ---- Italian ---- cazzo coglione figa minchia stronzo troia vaffa # ---- German and Dutch ---- arsch fick fotze hure kacke kanker lul neuken schlampe scheiss scheisse wichser # ---- Slavic ---- blyad chuj kurwa pizda pizdec suka yebat zajeb # ---- other widely-encountered ---- bakayaro chutiya kutta madarchod puki randi sharmuta zubi