Definition of dragon's head in English:

dragon's head

noun

Astrology
  • The ascending or north node of the moon's orbit, used in drawing up an astrological chart.

    ‘In ancient European texts, it is referred to as the dragon's head (Caput Draconis, or Anabibazon).’