Home
Search
Index
Definify.com
Definition
2024
Indomalaya
Indomalaya
English
Proper noun
Indomalaya
One of the major
ecozones
of the world, covering
Afghanistan
,
Pakistan
, and South and sout-east
Asia
.
See also
Indomalaya
on Wikipedia.
Wikipedia
Similar Results