What is the meaning of Embarrass?

to humiliate; to disrupt somebody's composure or comfort with acting publicly or freely; to abash.

To hinder from liberty of movement; to impede; to obstruct.

To involve in difficulties concerning money matters; to encumber with debt; to beset with urgent claims or demands.

To perplex mentally; confuse, disconcert; catch off guard.

Source: wiktionary.org