Sticky Hold is an ability introduced in generation 3.
10 Pokémon can have this ability, such as Grimer, Muk, Gulpin, Swalot and Shellos. For 2 of them it is the hidden ability, usually obtained from events, raids or breeding.
Official effect
Prevents a held item from being removed by other Pokémon.