embarrass, offend or annoy sb
Are you looking for: 使某使某人使某人难堪使某 使某人 使某人难堪More results...
Contents
English Expression
  1. n.:  embarrass, offend or annoy sb
Thesaurus
Offend or annoy sb