Noun Definition

staff tree

1.Definition: any small tree or twining shrub of the genus Celastrus

Category: Plants