How to Say “You’re Ugly” in Indian (Hindi)

तुम बदसूरत हो
tum badsūrat hoblunt, rude
In Hindi "you're ugly" is तुम बदसूरत हो (tum badsūrat ho). It is a harsh insult. It is also called आप अच्छे नहीं दिखते (āp acche nahīṁ dikhte).
Meaning: saying someone is unattractive (phrase)

Ways to say it

“You're Ugly” in Indian
Indian Romanization Note
तुम बदसूरत हो tum badsūrat ho blunt, rude
आप अच्छे नहीं दिखते āp acche nahīṁ dikhte softer

It is better avoided. If you must describe the look of something, a milder way is यह अच्छा नहीं दिखता (yah acchā nahīṁ dikhtā), meaning "this doesn't look good".

Which one should you use?

The word बदसूरत (badsūrat) is the opposite of खूबसूरत (khūbsūrat), meaning good looking. The prefix बद means bad.

Did you know?

  • Like खूबसूरत, the word बदसूरत comes from Persian, from सूरत (sūrat), meaning "face" or "appearance".

Examples in context

  • यह इमारत बदसूरत है।
    yah imārat badsūrat hai.
    This building is ugly.
  • इस रंग में तुम अच्छे नहीं दिखते।
    is raṅg meṁ tum acche nahīṁ dikhte.
    You don't look good in this color.

Example conversation

Two friends look at a poster in a shop in Pune.

  1. Sunil

    यह पोस्टर कैसा है?
    yah posṭar kaisā hai?
    How is this poster?
  2. Amit

    यह बदसूरत है, मत लो।
    yah badsūrat hai, mat lo.
    It is ugly, do not buy it.
  3. Sunil

    ठीक है, कोई दूसरा देखते हैं।
    ṭhīk hai, koī dūsrā dekhte haiṁ.
    Okay, let's look for another one.
⭐Share⭐ to appreciate human effort 🙏
Kirsty Morgan
Kirsty MorganHelp make this guide better. Spot a mistake, know another way to say it, or have an example from real life? Share it below.
guest
0 Comments
Newest
Oldest Most Voted
Scroll to Top