etouffé

[French]

Stuffed. Actually means smothered or suffocated.

Countries