light freezing rain - Turkish English Dictionary