What is the meaning of the word "cunt"?

Definitions:

  1. a jokingly affectionate term for a friend; still considered inappropriate language copy to clipboard noun
    • How've you been, ya cunt? copy to clipboard
  2. a term for female genitals, while not meant for offense, is not generally considered appropriate to use in public settings of any sort; occasionally a sexualized term copy to clipboard noun
    • I got my cunt shaved today, and it's itching like crazy. copy to clipboard
  3. an insulting term for a person who is engaging in undesired behaviour, e.g. rudeness, a negative attitude, or breaking social norms; highly offensive copy to clipboard noun
    • I think you're being a real cunt right now by saying that horrible thing to me. copy to clipboard