Meaning: سد راہ ، مزاحمت کرنے والا
Explanation: (Noun)- a thing that discourages or is intended to discourage someone from doing something.
Synonyms: Disincentive, Hindrance, Obstacle.
Antonyms: Assistance, Help, Encouragement.
[Dawn Vocabulary: 12-02-2021]