English to Hindi

Meaning for:
smokescreen
other
धूमपट;परदा