The following story contains gratuitous profanity.
Little Cam Smith and River Jones huddled around the former’s desk during third-period Social Studies. The teacher thought they were preparing their report on the history of woman U.S. Presidents, or what modern archeology has discovered about Hitler’s Germany, or the countries of the Antarctic, or some other subject appropriate to a fifth-grade Social Studies course at Fritz Memorial School.
In reality, Cam had accidentally run across an Internet article on the history of dirty words, and now between snickers he shared his newfound knowledge with his fellow classmate.
He scratched out the letters M-E-L-O-N-S on his palmtop.
River giggled.
Cam explained, “It used to mean some kind of fruit. Something like a cantaloupe.”
“I wonder how they talked about tits,” River remarked.
“Probably the same way we do, shithead,” Cam replied.
“Get this,” River said, wide-eyed. He scrawled out the word Frank. “I heard people actually used to name their kids that!”
Cam let out a sharp guffaw before he stopped himself. “No!” grinning. “How fucked up is that?”
Apparently, that was enough commotion to attract the attention of the instructor, who immediately sent them to the principle’s office, whence their parents were called.
That afternoon, Cam and his father had a serious heart-to-heart. A conservative but gentle man, Cam, Sr. valued good manners but also understood the importance of not overreacting.
“I understand you fucked up today, son,” he began, speaking in carefully measured tones.
“This sucks dick,” Cam objected. “We weren’t actually saying anything bad. We were just talking about how people talked hundreds of years ago.”
Dad wasn’t buying it. “That’s bullshit,” he explained calmly, “and you know it. I never want to hear that you’ve cunt lips like that again. Or else you’ll be in deep shit,” sternly but lovingly. “Understand?”
Cam did know he and his cohort had been engaging in behavior inappropriate for school, and trying to use “historical research” as a whitewash. He felt bad that his father didn’t approve, but he also felt relieved that Dad wasn’t hitting the roof, yet. He decided, in this case, a strategic retreat was the better part of valor.
“Yeah, pa,” Cam replied to his dad. “I understand.”
Cam, Sr. patted his son on the shoulder. “Okay. You can go out and play now,” smiling.
wettstar sportwetten
Here is my blog :: basketball Wettart wetten
sportwetten welcher anbieter
Here is my web blog … nba Basketball wett tipps
roulette online canada, home casino equipment (Mel) games canada and gambling in the uk statistics,
or $10 deposit casinos united kingdom
halbzeit endstand wetten basketball nba (Nydia)
racing dog results today romford today at wolverhampton
best game betting account deals
fair go casino united kingdom, real money slots free spins usa and online Casino Check deposit
casino groups usa, or real poker online australia
seriöse online wetten dass bagger basketball (Patrickluwak.com)
spielautomaten spielen lernen
my webpage :: casino bonus per jeton
würfelspiele mit bonus
Here is my blog :: Blackjack echtgeld Kreditkarte
sportwetten franchise vergleich
Feel free to visit my webpage – pro A Basketball wetten
free bets for aintree free Bets
betting apps uk horse racing betting online racing
spielhallen online
my blog … casino freitagsbonus 2026 (https://Consilienthealtht1.gdlindev.Net)
eerlijke internet wedden tips 2026 (Michaela)
snooker trucs
willkommensbonus ohne einzahlung sportwetten
Also visit my page … basketball wetten tipps heute
erstes online casino deutschland
My website :: Bingo das spiel
golf wedden voor geld 2026 trucs
vandaag dienst
uk horse Live Greyhound Racing Streaming Video (https://Novusorbisglobal.Co.Uk/)
betting sites not on gamstop
hoe winnen met online wedden
Also visit my homepage: E-Wedden Die Je Altijd Wint
cheltenham offers what are the best horse racing Online betting sites
voor online Wedden voor geld formula 1 nederland
wettanbieter ohne steuer
my web site basketball verlängerung Wetten
cheltenham gold cup ante post betting tips for cheltenham gold cup
Beste Live Monopoly Casino zonder cruks creditcard
bonus sportwetten
My blog … spread Wetten Basketball (https://hirafinishingsystem.com)
halbzeit endstand wetten basketball Wett tipps
top 10 Nieuwe Wedden Aanbieders
sportwetten bonus umsetzen
My web site: 1xbet Basketball wetten; sungrowsecurity.in,
online pro a basketball wetten sport
new zealandn no deposit bonus pokies, casino winnings tax free gambling places in second life canada and best australia
online casinos, or fastest withdrawal online casino canada no deposit bonus
juegos de casino online gratis Casinos en extremadura español tragamonedas
aintree races betting
My site – newcastle horse racing results for today please
wedden sport nederland
Also visit my blog post – sportwedden voor geld
best bet at cheltenham bet offer; Miriam,
today
beste fa cup wettanbieter
Also visit my blog post – betibet wettseiten Mit Bonus
grote web wedden formula 1 (https://cornroastolympics.com/) bookmaker
2026
jugar ruleta gratis juegos para ganar dinero real sin depósito Casino online (Sportmaps.net) argentino
casinos juegos casino gratis Tragamonedas 5 tambores para descargar
online basketball wetten über/unter strategie startguthaben ohne einzahlung
best fixed odds horse Racing racing bet app
wettbüro bamberg
my blog; basketball bundesliga wetten (http://moonlightunlimited.com)
top 10 online virtuele wedden hockey (technoimpex.com)
today all horse racing betting sites non runners
sicherste sportwetten strategie
Feel free to surf to my web page :: basketball über unter wetten Overtime
juegos de Hay casino en asturias (https://Tashanmusic.com/juegos-de-casino-600-en-es-2026/) jackpot gratis
sportcompetities nieuwe wedden op ajax [Helen]
sportwetten live tipps
Also visit my page :: Wetten Vorhersage
jugar juegos casino Tragamonedas gratis sin Descargar casino maquinas tragamonedas
gratis sin descargar
sportwetten strategie mathematik
Also visit my homepage: Basketball Em Wetten