Traducción español inglés

English version

¿Qué significa "embarrass (v): avergonzar" en Inglés