Traducción español inglés

English version

¿Qué significa "obturar, estrangular." en Inglés