Indomalayan meaning

ĭn'dō-mə-lā'ən
Of or designating the Oriental biogeographic region.
adjective
0
0
Of or designating the Oriental biogeographic region.
adjective
0
0
Advertisement