stuff happens - Turkish English Dictionary