vibudhaśatru विबुधशत्रु

Definition: () m. "foe of the gods", a demon