Indian licorice

English

Noun

Indian licorice (usually uncountable, plural Indian licorices)

  1. The woody leguminous climbing plant, Abrus precatorius.