feel embarrassed in a place - Spanisch Englisch Wörterbuch