Did you mean Brahmaputra?
Brahmaputra
noun
°A great river in India.