you're making me embarrassed - German English Dictionary