have egg on one's chin - German English Dictionary