Malabar nut

English

Noun

Malabar nut (plural Malabar nuts)

  1. The seed of an acanthaceous shrub, Justicia adhatoda from the Indian Peninsula and Southeast Asia, sometimes used medicinally.

See also

References