Subscriber login


Forgot your password?

Library card login

Other

star cloud

Definition of star cloud

noun

  • a region where stars appear to be especially numerous and close together.

star cloud in other Oxford dictionaries

Definition of star cloud in the US English dictionary