hard spots - Turkish English Dictionary