Find the word definition

The Collaborative International Dictionary
Malabar nut

Malabar \Mal"a*bar`\, n. A region in the western part of the Peninsula of India, between the mountains and the sea.

Malabar nut (Bot.), the seed of an East Indian acanthaceous shrub, the Adhatoda Vasica, sometimes used medicinally.