(have) egg on your face - Turkish English Dictionary