Malabar

Definition:

  • (n.) A region in the western part of the Peninsula of India, between the mountains and the sea.

Compare malabar with other words:

barbiers vs. malabar

india vs. malabar

malabar vs. southwest

malabar vs. malayalam

grab vs. malabar