tough cookies! - Turkish English Dictionary