Embarrassment (Imbarazzo)

/ɪmˈbærəsmənt/

Translation into Italian

Synonyms