Indomalaya
English
Etymology
Indo- + Malaya
Proper noun
Indomalaya
- One of the major ecozones of the world, covering Afghanistan, Pakistan, and South and Southeast Asia.
See also
Indomalaya on Wikipedia.Wikipedia