English dictionary
screwtop meaning and definition
Definition and meaning of screwtop at MeaningMonkey.org. screwtop meaning and definition in the English Dictionary.SCREWTOP noun
Definition of screwtop (noun)
- the top of a container that must be screwed off and on
Source: Princeton University Wordnet