Definitions of Tephrosia purpurea:

  • noun:   East Indian shrub