Translator

"to get embarrased" in Spanish