heavy (rain, snow) - Turkish English Dictionary