Definisi 'staff tree'

English to English
noun
1 any small tree or twining shrub of the genus Celastrus Terjemahkan
source: wordnet30


Visual Synonyms