Saigon cinnamon

Explore definitions, synonyms, and language insights of Saigon cinnamon

Definitions

Noun
tropical southeast Asian tree with aromatic bark; yields a bark used medicinally

More General Terms