screw top
Concise Oxford English Dictionary © 2008 Oxford University Press:
screw top
▶noun a round cap or lid that can be screwed on to a bottle or jar.
– derivatives
screw-topped adjective.
screw-topped adjective.
'screw top' also found in these Oxford entries:

