SMFH Meaning in Text What It Means and How to Use It

SMFH Meaning in Text: What It Means and How to Use It

SMFH meaning in text is “shaking my fucking head.” It is an informal internet abbreviation used to express strong disappointment, frustration, disbelief, annoyance, or disapproval. SMFH is a more intense version of SMH, meaning “shaking my head,” because it adds profanity for extra emotional emphasis.

TermMeaningContext
SMFHShaking my fucking headStrong frustration, disbelief, or disappointment
SMFH, cleaner versionShaking my freaking headA less offensive interpretation used in casual conversations
SMHShaking my headMild disappointment, disbelief, or disapproval

SMFH is mainly used in text messages, social media comments, group chats, memes, online gaming, and other informal digital conversations. The tone may be serious, sarcastic, playful, or judgmental depending on the relationship and situation.

Because the original full form includes profanity, SMFH is normally unsuitable for professional emails, customer support messages, academic writing, and formal workplace communication.

Meaning & Definition

The primary SMFH meaning in text is:

Shaking my fucking head

It represents the physical action of shaking your head when something seems ridiculous, disappointing, embarrassing, frustrating, or difficult to believe.

Merriam-Webster defines SMFH as an informal abbreviation used to express strong disapproval, dismay, or disbelief. Wiktionary also identifies it as a vulgar internet-slang abbreviation of “shaking my fucking head.”

A less offensive version is:

Shaking my freaking head

This cleaner interpretation communicates the same basic emotion without directly using profanity. Reverso lists both the profane and sanitized interpretations.

Common interpretation

When someone writes SMFH, they usually mean one of the following:

  • “I cannot believe this happened.”
  • “That was a terrible decision.”
  • “This situation is ridiculous.”
  • “I am extremely disappointed.”
  • “You should have known better.”
  • “This is frustrating beyond words.”

The acronym does not describe literal head movement in every case. It often acts as a short emotional reaction, much like a facepalm emoji.

Real-world examples

Example 1: Frustration

“The internet stopped working during my interview. SMFH.”

The writer is expressing strong frustration about bad timing.

Example 2: Disappointment

“He promised to help and then never showed up. SMFH.”

Here, the abbreviation communicates disappointment in another person’s behavior.

Example 3: Disbelief

“They increased the price again after only two weeks. SMFH.”

The writer finds the situation unreasonable or hard to believe.

Example 4: Playful criticism

“You forgot your password for the third time? SMFH 😂”

The laughing emoji suggests that the message is teasing rather than seriously angry.

Is SMFH always offensive?

SMFH can be offensive because its standard expansion contains a strong swear word. However, many people use it as general internet shorthand without writing or thinking about the full phrase.

Its offensiveness depends on:

  • The relationship between the speakers
  • The seriousness of the conversation
  • The recipient’s attitude toward profanity
  • Whether the message is playful or aggressive
  • The platform or community where it appears

Among close friends, it may sound humorous. In a workplace message, it may appear disrespectful or unprofessional.

Also Read: NMMS Meaning in Text: Definition, Examples & Usage

Background

SMFH developed as an intensified version of SMH, which means “shaking my head.” SMH is a well-established digital expression of disbelief, disgust, shock, impatience, or disapproval.

The exact person or moment responsible for creating SMFH is not reliably documented. Like many internet abbreviations, it appears to have developed naturally as users modified an existing acronym to express stronger emotion.

The progression is easy to understand:

  1. “Shaking my head” became SMH.
  2. Users wanted a stronger reaction.
  3. An additional letter was inserted to represent an intensifier.
  4. SMFH became a more forceful form of SMH.

Documented online examples of SMFH appeared by at least 2017, although the term may have circulated informally before then.

The role of texting culture

Internet slang often reduces longer phrases into initials, shortened spellings, symbols, or acronyms. Early text messaging encouraged brief communication because typing on older mobile devices was slow and messages had strict character limitations.

These conditions helped popularize shortcuts such as:

  • LOL
  • BRB
  • IDK
  • OMG
  • SMH
  • TTYL

As social networks, forums, gaming platforms, and messaging apps grew, abbreviations became part of everyday online communication. Many survived even after character limits and difficult phone keyboards became less important.

Why people use SMFH

People use SMFH because it:

  • Communicates emotion in four letters
  • Adds intensity to a reaction
  • Saves time in fast conversations
  • Fits naturally in comments and captions
  • Can replace a facepalm or head-shaking emoji
  • Shows frustration without writing a full explanation
  • Creates a sarcastic or dramatic effect

A person might write “SMFH” instead of saying, “I am extremely disappointed that this happened again.”

How the term evolved

At first, expressions such as SMH and SMFH mainly functioned as direct reactions. Over time, users began applying them more creatively.

SMFH can now communicate:

  • Genuine anger
  • Mild annoyance
  • Friendly teasing
  • Sarcastic disbelief
  • Secondhand embarrassment
  • Criticism of public behavior
  • Frustration with oneself

For readers learning modern abbreviations, language-reference websites such as Meanigo can be helpful for comparing slang terms, understanding their tone, and seeing how meaning changes across different contexts.

Usage in Different Contexts

The basic meaning of SMFH remains consistent, but its emotional force changes according to the conversation.

Text Messages

In private text messages, SMFH is usually a reaction to a mistake, bad decision, annoying event, or unbelievable story.

Example:

Person A: “I left my keys inside the locked car again.”
Person B: “SMFH. How does this keep happening?”

This response may be playful or genuinely annoyed. The surrounding words help reveal the tone.

Another example:

“They cancelled my order after making me wait for two weeks. SMFH.”

Here, the sender is frustrated with a service problem.

Social Media

On social media, SMFH may appear in:

  • Comment sections
  • Captions
  • Replies
  • Quote posts
  • Reaction posts
  • Meme descriptions
  • Discussions about news or entertainment

Example:

“People are sharing that edited video as if it is real. SMFH.”

The abbreviation communicates criticism and disbelief.

On public platforms, SMFH may sound harsher because readers cannot always detect humor, facial expressions, or personal relationships.

Gaming

Gamers may use SMFH when:

  • A teammate makes an avoidable mistake
  • A player disconnects
  • The game experiences a bug
  • A team loses after taking a large lead
  • An unfair decision affects the match

Example:

“We had one point left to win and everyone left the objective. SMFH.”

The message expresses frustration with the team’s actions.

Gaming chats can become emotional, so users should consider whether SMFH will sound like harmless frustration or a personal attack.

Online Communities

Forums, Discord servers, Reddit discussions, and community groups often use SMFH as a reaction to questionable behavior or surprising information.

Example:

“Someone tried the same scam again using a different account. SMFH.”

In this situation, the term shows disapproval of the scammer’s behavior.

SMFH may also be used humorously when community members recognize a repeated mistake or familiar pattern.

Professional Communication

SMFH is generally inappropriate in professional communication.

Avoid it in:

  • Business emails
  • Messages to managers
  • Client conversations
  • Customer service replies
  • Job applications
  • Academic assignments
  • Official company posts
  • Performance feedback

Instead of writing:

“The report is still incomplete, SMFH.”

Write:

“The report is still incomplete. Please confirm when the remaining sections will be submitted.”

The second version communicates the problem clearly without profanity or unnecessary hostility.

Meaning in Chat, WhatsApp, Instagram, TikTok

Across messaging and social platforms, SMFH usually expresses strong frustration, disappointment, or disbelief. Its meaning does not fundamentally change by platform, but the style and tone of usage may differ.

PlatformMeaningExample Usage
Private chatStrong disappointment or disbelief“You missed the train again? SMFH.”
WhatsAppFrustration, teasing, or criticism“Nobody read the group instructions. SMFH.”
InstagramReaction to a post, Reel, caption, or comment“People are defending this behavior? SMFH.”
TikTokReaction to a video, trend, story, or comment“He had one simple job. SMFH.”
SnapchatQuick emotional reaction between friends“You lost your phone again? SMFH 😂”
DiscordFrustration in gaming or community chats“The whole server crashed again. SMFH.”
XStrong reaction to an event or public discussion“Another service price increase. SMFH.”
RedditDisapproval or disbelief within a discussion“They ignored every warning. SMFH.”

SMFH in chat

In a one-to-one chat, the meaning depends heavily on the relationship.

Between close friends, it may mean:

“You are unbelievable, but this is funny.”

During an argument, it may mean:

“I strongly disapprove of what you did.”

Punctuation can also affect the tone:

  • SMFH 😂 — usually playful
  • smfh lol — amused disbelief
  • SMFH! — stronger frustration
  • SMFH… — disappointment or exhaustion
  • SMFH at this situation — criticism of an event
  • SMFH at myself — frustration with one’s own mistake

SMFH on WhatsApp

On WhatsApp, the term frequently appears in personal chats and informal groups. It may react to forgotten plans, missed deadlines, repeated mistakes, family stories, or shared news.

Example:

“Everyone agreed on 7:00, and now nobody is ready. SMFH.”

In work-related WhatsApp groups, it is safer to avoid the abbreviation because colleagues may interpret it as insulting.

SMFH on Instagram

Instagram users may place SMFH in a comment under a Reel, image, news clip, or screenshot.

Example:

“They filmed the entire event instead of helping. SMFH.”

Because comments are public, the abbreviation may appear more judgmental than it would in a private conversation.

SMFH on TikTok

On TikTok, SMFH may be used as a reaction to:

  • A surprising story
  • An obvious mistake
  • A controversial opinion
  • A failed challenge
  • A misleading claim
  • Embarrassing behavior

Example:

“She ignored every warning in the video. SMFH.”

The acronym may also be used jokingly when a creator intentionally acts foolish or dramatic for entertainment.

Meaning in Physics, Medical, and Aircraft Terminology

In ordinary online communication, SMFH is an internet-slang expression. It is not generally recognized as a standard universal abbreviation in physics, medicine, or aviation.

However, technical abbreviations can vary by organization. A hospital, laboratory, manufacturer, research team, or airline might create an internal abbreviation using the same letters. Such a local meaning should not automatically be treated as the common meaning of SMFH.

FieldRecognized General MeaningExplanation
PhysicsNo widely recognized standard meaningSMFH is not commonly used as a standard physics symbol or universal abbreviation.
MedicalNo widely recognized universal meaningIt should not be interpreted as medical terminology without supporting context or documentation.
Aviation or aircraftNo widely recognized standard meaningIt is not generally treated as a common aviation abbreviation in ordinary reference use.
Texting and social mediaShaking my fucking headThis is the primary meaning in informal digital communication.

SMFH in physics

Physics uses many standardized symbols and abbreviations, but SMFH does not have a broadly accepted general definition comparable to terms such as:

  • Hz for hertz
  • N for newton
  • J for joule
  • EMF for electromotive force
  • SHM for simple harmonic motion

A reader may occasionally confuse SMFH with SHM, but they are unrelated. SHM is a recognized physics abbreviation for simple harmonic motion, while SMFH is normally internet slang.

SMFH in medical terminology

SMFH is not a universal medical abbreviation that patients should interpret without context.

Medical abbreviations can be risky because the same initials may mean different things across hospitals, departments, countries, and specialties. When SMFH appears in a medical document, the correct approach is to:

  1. Review the surrounding sentence.
  2. Check the document’s abbreviation key.
  3. Ask the healthcare provider.
  4. Avoid assuming it has the texting meaning.

In a casual message sent by a healthcare worker, however, SMFH may still simply be internet slang.

SMFH in aviation or aircraft terminology

SMFH is not generally recognized as a common aviation expression in the way that abbreviations such as ATC, ETA, AGL, IFR, VFR, AOA, or AOG are.

Aviation contains a large number of specialized abbreviations, and some can be company-specific. Therefore, an unexplained SMFH code in a manual or maintenance document should be checked against that document’s official glossary rather than interpreted as texting slang. Broad aviation abbreviation references do not establish SMFH as a common standard term.

Common Misconceptions

Several misunderstandings can occur when people first see SMFH.

Misconception 1: It means “so much freaking hate”

Some users may guess that SMFH represents a phrase involving “so much.” That is not its standard texting meaning.

What it actually means:
SMFH primarily means “shaking my fucking head.”

Misconception 2: It is exactly the same as SMH

SMFH and SMH express similar emotions, but they are not equal in intensity.

What people assume:
Both abbreviations are interchangeable.

What they actually mean:
SMH is milder, while SMFH adds stronger frustration or disapproval.

Misconception 3: The F always means “freaking”

“Freaking” is commonly used as a family-friendly expansion, but the standard vulgar interpretation uses a stronger word. Major dictionary references identify the profane version as the primary meaning.

Misconception 4: SMFH always shows anger

SMFH can show anger, but it can also communicate:

  • Amusement
  • Sarcasm
  • Disappointment
  • Secondhand embarrassment
  • Friendly teasing
  • Frustration with oneself

The words, punctuation, emojis, and relationship determine the emotional tone.

Misconception 5: It is appropriate in every online conversation

Internet slang is not automatically suitable for every digital setting. A workplace chat is still professional communication, even when it happens through a casual-looking app.

Misconception 6: It is directed at the recipient

Sometimes SMFH criticizes the situation rather than the person.

For example:

“My flight was delayed again. SMFH.”

The sender is frustrated with the delay, not necessarily with the person receiving the message.

Misconception 7: It has an established scientific meaning

SMFH may resemble a technical abbreviation, but its broadly recognized meaning is internet slang. Any specialized interpretation requires clear supporting context.

Similar Terms & Alternatives

SMFH belongs to a larger group of online expressions used to communicate frustration, disbelief, surprise, or criticism.

TermMeaningDifference
SMHShaking my headMilder and less profane than SMFH
SMDHShaking my damn headStronger than SMH but often softer than SMFH
FFSFor fuck’s sakeExpresses direct frustration or impatience
WTFWhat the fuckFocuses more on shock, confusion, or disbelief
WTHWhat the hellMilder alternative to WTF
OMGOh my GodExpresses surprise rather than clear disapproval
BRUHA reaction of disbelief or annoyanceMore casual and often humorous
FacepalmEmbarrassment or disbeliefCan be written as a word or shown with an emoji
Seriously?Question showing disbeliefClearer and suitable for a wider audience
UnbelievableStrong surprise or frustrationDoes not contain slang or profanity
Come onMild frustration or encouragementLess intense and more conversational
I can’t evenEmotional overwhelm or disbeliefOften humorous or dramatic

Related SMH variations include SMDH and other humorous expansions that add intensity or specify the speaker’s reaction.

Polite alternatives to SMFH

When profanity may be inappropriate, use:

  • “I cannot believe that happened.”
  • “That is disappointing.”
  • “This is getting frustrating.”
  • “Seriously?”
  • “That does not make sense.”
  • “That could have been handled better.”
  • “What a difficult situation.”
  • “I am surprised by that decision.”
  • “This is concerning.”
  • “That is unfortunate.”

These alternatives communicate the emotion more clearly and reduce the risk of offending the reader.

How to Respond to It

The right response depends on why the person used SMFH. First decide whether they are joking, criticizing you, or reacting to an unrelated event.

ScenarioSuggested Response
A friend is joking about your mistake“I know, I really messed that up 😂”
The sender is frustrated with a situation“Yeah, that was handled terribly.”
The sender is disappointed in you“You’re right. I should have handled it better.”
You do not understand the context“What happened?”
You think they misunderstood you“I think there may be a misunderstanding. Let me explain.”
You agree with their reaction“Seriously. I cannot believe it either.”
The message feels disrespectful“I understand you’re frustrated, but let’s keep the conversation respectful.”
It appears in a professional chat“Could you clarify your concern so we can address it?”
A dating-app match uses it playfully“Okay, I deserved that one 😂”
The sender is angry about a public event“I understand why that upset you.”

Casual responses

Appropriate casual replies include:

  • “Right?”
  • “I know!”
  • “Seriously.”
  • “Exactly.”
  • “What a mess.”
  • “I cannot believe it either.”
  • “That was painful to watch.”
  • “Okay, fair enough 😂”
  • “Do not remind me.”
  • “I learned my lesson.”

Formal responses

In professional or sensitive situations, avoid replying with more slang. Use a calm and specific response:

  • “I understand that this situation is frustrating.”
  • “Please explain which part concerns you.”
  • “I appreciate your feedback.”
  • “Let us review what happened.”
  • “I apologize for the mistake.”
  • “We will take steps to prevent this from happening again.”

When not to respond

A response may not be necessary when SMFH appears as:

  • A general public comment
  • A reaction to unrelated news
  • Obvious trolling
  • An attempt to create an argument
  • A repetitive or abusive message

Not every slang reaction requires engagement.

Differences from Similar Words

Although SMFH overlaps with several reaction terms, each expression communicates a slightly different emotion.

ExpressionMain EmotionIntensityProfanityTypical Use
SMHDisappointment or disbeliefLow to mediumNoEveryday mistakes or mild criticism
SMFHStrong frustration or disapprovalHighYes or impliedRepeated mistakes or ridiculous situations
SMDHStrong disappointmentMedium to highMildEmphasized version of SMH
WTFShock or confusionHighYesUnexpected or confusing events
FFSFrustration or impatienceHighYesOngoing problems or repeated annoyance
BRUHAmused disbeliefLow to mediumNoCasual reactions and jokes
FacepalmEmbarrassment or disbeliefMediumNoAwkward or foolish behavior
Seriously?Disbelief or challengeVariesNoCasual and semi-formal situations

SMFH vs. SMH

The main difference is intensity.

SMH:

“You forgot the appointment? SMH.”

This communicates disappointment.

SMFH:

“You forgot the appointment after I reminded you five times? SMFH.”

This communicates much stronger frustration.

SMFH vs. SMDH

SMDH means “shaking my damn head.” It sits between SMH and SMFH in emotional force.

  • SMH: mild
  • SMDH: stronger
  • SMFH: strongest and most profane

Merriam-Webster recognizes SMDH as a variation of SMH meaning “shaking my damn head.”

SMFH vs. WTF

SMFH mainly communicates disapproval or frustration. WTF is more likely to communicate shock, confusion, or a demand for an explanation.

SMFH example:

“They ignored the instructions again. SMFH.”

WTF example:

“WTF just happened?”

SMFH vs. FFS

FFS is a direct exclamation of frustration, while SMFH presents the frustration as a reaction.

SMFH:

“He submitted the wrong file again. SMFH.”

FFS:

“FFS, please check the file before sending it.”

The second expression may sound more confrontational.

SMFH vs. facepalm

Both can express secondhand embarrassment or disbelief. However, “facepalm” is usually less profane and more visually descriptive.

A person may write:

“He replied to the wrong group chat. Facepalm.”

Or:

“He replied to the wrong group chat. SMFH.”

The second version sounds more critical.

Relevance in Online Conversations & Dating Apps

SMFH reflects a major feature of modern digital communication: people often use short expressions to communicate emotions that would normally be shown through facial expressions, gestures, or voice.

In face-to-face conversation, a person may shake their head, sigh, laugh, or change their tone. In text, those signals are missing. Acronyms, punctuation, GIFs, reaction images, and emojis help replace them.

Social media usage

SMFH is useful on social media because it provides an immediate reaction without requiring a long explanation.

It may appear beneath content involving:

  • Poor decisions
  • Public arguments
  • Misleading information
  • Failed attempts
  • Repeated mistakes
  • Embarrassing behavior
  • Unfair outcomes
  • Frustrating customer experiences

However, public comments lack private context. A humorous SMFH message may appear hostile to readers who do not know the writer.

Also Read: SS Meaning in Text: Chat, Social Media & More

Dating app usage

On dating apps, SMFH may be playful or negative.

Playful example:

Match: “I put cereal in the bowl before remembering I had no milk.”
Reply: “SMFH 😂 That is tragic.”

The emoji and exaggerated wording make the message lighthearted.

Negative example:

“You took two hours to reply. SMFH.”

This can sound controlling, judgmental, or unnecessarily aggressive, especially early in a conversation.

Messaging etiquette

Before using SMFH, consider:

  1. Does the other person understand internet slang?
    Not everyone knows the acronym.
  2. Are they comfortable with profanity?
    The full form may offend some readers.
  3. Could the message sound judgmental?
    Short messages often appear harsher than intended.
  4. Is the conversation public?
    Public comments can be read without the original context.
  5. Would a complete sentence be clearer?
    Sensitive issues deserve direct communication.

Tone management

Emojis and added words can soften SMFH:

  • “SMFH 😂” sounds amused.
  • “SMFH, are you okay?” mixes criticism with concern.
  • “SMFH at myself” directs frustration inward.
  • “SMFH, this is unacceptable” sounds serious.
  • “You are ridiculous, SMFH” may sound insulting.

When tone matters, write enough words to make the intention clear.

Modern communication trends

Digital language favors speed, emotional shorthand, and shared cultural knowledge. Acronyms such as SMFH work because many users recognize both the literal phrase and the emotion behind it.

Still, effective communication requires more than knowing definitions. Readers must understand:

  • Context
  • Relationship
  • Audience
  • Platform
  • Emotional intensity
  • Cultural expectations

Resources such as Meanigo can support this process by giving readers straightforward explanations of slang, abbreviations, online phrases, and their appropriate uses.

Frequently Asked Questions

What does SMFH mean in texting?

SMFH means “shaking my fucking head.” It is used when someone feels strongly disappointed, frustrated, annoyed, or unable to believe what happened. It is a more intense version of SMH. Because its full form contains profanity, it is best kept for casual conversations with people who understand the tone.

Does SMFH have multiple meanings?

SMFH primarily means “shaking my fucking head” in texting and online communication. Some people interpret it as “shaking my freaking head” to avoid profanity. An organization could use the same letters as an internal abbreviation, but no alternative technical meaning should be assumed without supporting context.

Is SMFH commonly used on TikTok?

SMFH can appear in TikTok captions and comments as a reaction to embarrassing, frustrating, unbelievable, or ridiculous content. It does not have a special TikTok-only definition. On TikTok, as on other platforms, it generally expresses a stronger form of the reaction communicated by SMH.

What does SMFH mean on Instagram?

On Instagram, SMFH means “shaking my fucking head.” Users may write it beneath Reels, posts, screenshots, news clips, or comments to show frustration, criticism, disbelief, or secondhand embarrassment. Its tone can be serious or humorous depending on the content, emojis, and surrounding words.

Is SMFH rude or offensive?

SMFH can be rude because its standard expansion includes profanity and often communicates criticism. Among close friends, it may be used jokingly. In professional, unfamiliar, or sensitive conversations, it can sound aggressive or disrespectful. A cleaner alternative is “SMH,” “seriously?” or “that is disappointing.”

What is the difference between SMH and SMFH?

SMH means “shaking my head” and usually expresses mild disappointment or disbelief. SMFH adds a profane intensifier, making the reaction stronger. For example, SMH might respond to a small mistake, while SMFH may respond to a repeated, careless, or extremely frustrating mistake.

What does the F stand for in SMFH?

In its standard internet-slang meaning, the F represents the swear word “fucking.” Some people replace it with “freaking” when explaining the acronym in family-friendly settings. Both versions express strong frustration, but the original interpretation is more vulgar and emotionally intense.

How should I reply when someone texts SMFH?

Match your reply to the situation. When the person is joking, respond playfully with “I know 😂” or “Okay, I deserved that.” When they are genuinely upset, acknowledge the concern with “You are right,” “I understand,” or “Let me explain what happened.”

Can SMFH be used in professional messages?

SMFH should generally be avoided in professional communication. Its implied profanity and critical tone may appear disrespectful. Use a direct alternative such as “This is concerning,” “I am disappointed with the outcome,” or “Could you clarify why this happened?” These phrases communicate the issue more professionally.

Does SMFH mean something in medical terminology?

SMFH does not have a widely recognized universal medical meaning. A hospital, clinic, or research organization could use the letters internally, but the intended meaning should be confirmed through the document’s glossary or a healthcare professional. Never interpret an unfamiliar medical abbreviation based only on texting slang.

Does SMFH have a meaning in physics?

SMFH is not generally recognized as a standard physics abbreviation. It should not be confused with SHM, which commonly means simple harmonic motion. If SMFH appears in technical material, check the author’s definitions because it may be a local acronym rather than an established scientific term.

Can SMFH be used as a joke?

Yes. Friends often use SMFH jokingly after harmless mistakes, awkward stories, or silly decisions. Emojis such as 😂 or 😭 can signal humor. Without friendly context, however, the same abbreviation may sound judgmental, so users should consider their relationship with the recipient.

Conclusion

The SMFH meaning in text is “shaking my fucking head,” a strong internet expression of frustration, disappointment, disbelief, or disapproval. It is an intensified version of SMH and is most appropriate for informal text messages, social media comments, gaming chats, and conversations between people who understand its tone.

SMFH may be serious, sarcastic, or playful, but its implied profanity can make it inappropriate in professional or sensitive communication. Understanding the surrounding words, emojis, relationship, and platform helps reveal what the sender truly intends.

When a clearer or more respectful response is needed, alternatives such as “seriously,” “that is disappointing,” or “I cannot believe that happened” communicate the same basic reaction without the risk of unnecessary offense.

3 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *