heavy freezing rain - Turkish English Dictionary