frontal precipitation - Turkish English Dictionary