causing embarrassment; very embarrassing

listen to the pronunciation of causing embarrassment; very embarrassing
English - English
{s} cringeworthy
causing embarrassment; very embarrassing
Favorites