Synonyms for star jelly
- noun
Most common
Definitions
- n. 1
A gelatinous substance that, according to folklore, is deposited on the earth during meteor showers.
By length
- 10 letters
- astromyxin
A gelatinous substance that, according to folklore, is deposited on the earth during meteor showers.