Menu

19th February, 2026

downhole plug

A barrier element that has been installed to contain well fluids or pressure. Also known as ‘mechanical plug’.