Malabar



ENGLISH MEANING
noun
1.
A region in the western part of the Peninsula of India, between the mountains and the sea.