blood rain noun1 •Rain coloured red due to the presence of spores of the microalga of species Trentepohlia annulata formsblood rains