Can anyone tell me what "シビシビ" means? As far as I can tell, it has to do with the weather, but I can't find any concrete definitions anywhere.