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.”

Synonyms

  • Brahmaputra
  • Patrik

Antonyms

  • arid
  • desert