something that stinks - Turkish English Dictionary