Dictionary Definition:
○sattra n. a snake -sacrifice (performed by Janamejaya) MBh
• (prob.) = sarpāṇām, ayanam ( See sarpá) PañcavBr. ŚrS