meaning of anadenanthera

anadenanthera meaning in General Dictionary

2 species of exotic American bushes or woods