Definitions of Anadenanthera:

  • noun:   2 species of tropical American shrubs or trees