Dictionary Definition:
upa-√gras P. (impf. upâgrasat) to swallow down, devour (as Rāhu the sun)
• to eclipse MBh. ii, 2693