squirm with embarrassment - Turco Inglés Diccionario