English dictionary
screw tree meaning and definition
Definition and meaning of screw tree at MeaningMonkey.org. screw tree meaning and definition in the English Dictionary.SCREW TREE noun
Definition of screw tree (noun)
- a tree or shrub of the genus Helicteres
Source: Princeton University Wordnet