noun
Meaning 1
Rain coloured red due to the presence of spores of the microalga of species Trentepohlia annulata
Definition source: English Wiktionary via Wiktextract
Usage: countable, uncountable
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: red dust, red rain
Antonyms: none provided