INDIAN LICORICE Meaning of INDIAN LICORICE in English [Indian licorice] n (ca. 1890): rosary pea 1 Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012