Definisi 'boswellia carteri'

English to English
noun
1 tree yielding an aromatic gum resin burned as incense Terjemahkan
source: wordnet30


Visual Synonyms