Kostenlose Online-Wörterbücher: Übersetzungen auf Englisch, Spanisch, Französisch, Italienisch, Chinesisch, Russisch, Definitionen, Synonyme etc.
sheepish  adj 
 (look, smile)  
imbarazzato(-a) , mortificato(-a)