rhizoverb
Beta
Feedback
→
nebula
Cloud in space
noun · A cloud of gas and dust in outer space.
Cloudy spot on the eye
noun · A faint cloudy spot on the cornea of the eye.
Enable JavaScript for search, audio, and interactive vocabulary practice.