embarras (n.) Look up embarras at Dictionary.com
1660s, from French embarras "obstacle;" see embarrass.