English to Hindi

Meaning for:
smothered
other
पूरी तरह ढका हुआ;दबाया गया