etouffé
[
French
]
Stuffed. Actually means smothered or suffocated.
Countries
France