star jelly
Noun
Meaning
star jelly (plural star jellies)
A gelatinous substance that, according to folklore, is deposited on the earth during meteor showers.
Noun
star jelly (plural star jellies)
A gelatinous substance that, according to folklore, is deposited on the earth during meteor showers.