Vyaaghaat

vyaaghaat

Obstacle, Hindrance, Impediment, Destruction.