Malabar /(?)/

Mal·a·bar

Malabar

n.
  1. 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.