(have) egg on your face - Turco Inglés Diccionario