Summary
English to Dutch:   more detail...
  1. feel embarrassed:
    • Wiktionary:
      feel embarrassed → generen


English

Detailed Translations for feel embarrassed from English to Dutch