Meaning of screwtop

Definition of screwtop

(noun) the top of a container that must be screwed off and on

Other information on screwtop

WIKIPEDIA results for screwtop
Amazon results for screwtop