Insulted or otherwise verbally abused in public. Generally used with "upon".
Ouch! She really told you. Dude, you have been bogarted upon.
8👍 80👎