Log in
Search words & phrases
embarass
US
・
UK
A1
Definition
Video subtitles
verb
Cause (someone) to feel awkward, self-conscious, or ashamed.
Hamper or impede (a person or action)