embarrassed and shamefaced, in great shame

listen to the pronunciation of embarrassed and shamefaced, in great shame
İngilizce - İngilizce
thoroughly ashamed
embarrassed and shamefaced, in great shame