besti








noun

  1. Hinglish shame; embarrassment
52 queries 0.618