n. crown seal
Definition of crown seal in English
Disposable, metallic lid that is used to hermetically seal a bottle, fitted to the shape of the rim.
Disposable, metallic lid that is used to hermetically seal a bottle, fitted to the shape of the rim.