Advertisement

Advertisement

dragon's head

noun

  1. Astronomy. (formerly) the ascending node of the moon or a planet.


Discover More

Word History and Origins

Origin of dragon's head1

First recorded in 1500–10

Advertisement

Advertisement

Advertisement

Advertisement