MALABAR


Meaning of MALABAR in English

noun a region in the western part of the peninsula of india, between the mountains and the sea.

Webster English vocab.      Английский словарь Webster.