Dictionary.com
Thesaurus.com
Showing results for Demon Star. Search instead for Demo Slot.

Demon Star

American  

noun

Astronomy.
  1. Algol.


Etymology

Origin of Demon Star

1890–95; translation of Arabic ghūl ghoul