Meaning of obturation in English:

obturation

noun

technical