embarrass English - Italian
1.
-
Englishto humiliate, to disrupt somebody's composure or comfort with acting publicly or freely
-
Italianimbarazzare, mettere in imbarazzo
2.
-
Englishcausing embarrassment
-
Italianimbarazzante
3.
-
Italianimbarazzato
English translator: English Italian embarrass Eesti sõnaraamat Español Traductor Svenska Översättare