Shahmukhi : نِرودھ
Meaning in English
obstruction, impediment, check, hindrance, control, restriction, constraint, inhibition; condom
Source: Punjabi Dictionary
NIRODH
Meaning in English2
s. m, uppressing passions or senses.
Source:THE PANJABI DICTIONARY-Bhai Maya Singh