What is the full meaning of embarras
(French) an embarrassment [n EMBARRAS]
Example of the word embarras placed on a Scrabble board.