English to Farsi/Persian Dictionary
abashed
خجل
English definition for abashed
1. s. feeling or caused to feel uneasy and self-conscious
Sponored Video