embarrassing mistake - Turkish English Dictionary