Meaning of Brahmaputra

Definition of Brahmaputra

(noun) an Asian river; flows into the Bay of Bengal

Other information on Brahmaputra

WIKIPEDIA results for Brahmaputra
Amazon results for Brahmaputra