What is the meaning of the word "jabalpur"?
Definitions:
-
A city in central India, in central Madhya Pradesh. NOUN
- The fossil remains of the Indian elephant have been discovered in Jabalpur, showing a height of fifteen feet.