Definisi 'croton eluteria'

English to English
noun
1 West Indian shrub with aromatic bark Terjemahkan
source: wordnet30


Visual Synonyms