brahmapootra
/brɑːmɑːˈpuːtərə/Definitions
1. noun
A major river in Asia that forms part of the border between India and China.
“The Brahmapootra River is a significant waterway that supports various ecosystems.”
1. noun
A major river in Asia that forms part of the border between India and China.
“The Brahmapootra River is a significant waterway that supports various ecosystems.”