toe-curlingly embarrassing - Spanish English Dictionary