Malabar /(?)/
Mal·a·bar
Malabar
n.
- A region in the western part of the Peninsula of India, between the mountains and the sea.
Phrases & Compounds
- Malabar nut
- the seed of an East Indian acanthaceous shrub, the Adhatoda Vasica, sometimes used medicinally.