अभिशाप (Scourge Meaning in Hindi) (Usages in English & Hindi) 1. The scourge of open defecation had engulfed India since ages which is now eliminated. खुले में शौच का अभिशाप भारत में युगों से व्याप्त था, जो अब समाप्त हो गया। Show comments