Definitions for "Rahu"
north node of the Moon; dragon's head
North Node of Moon or dragon's head
a demon who swallows the sun causing eclipses