American English

Definition of screw top noun from the Oxford Advanced American Dictionary

 

screw top

 noun
noun
 
 
jump to other results
a top for a container, especially a wine bottle, that screws onto it
screw-top (also screw-topped) adjective [only before noun]
 
jump to other results
screw-top bottles
See the Oxford Advanced Learner's Dictionary entry: screw top