Is this appropriate behavior?

My coworker said that I have a dirty mind during a meeting, and in front of manager. Is this appropriate and how would I react?

Is this appropriate behavior?
Post Opinion