special weather phenomena - Turkish English Dictionary