(have) egg on your face - Alemán Inglés Diccionario