abashed in Italian
abashed in Italian
imbarazzato
Embarrassed, disconcerted, or ashamed.
confuso
Embarrassed, disconcerted, or ashamed.
turbato
Embarrassed, disconcerted, or ashamed.