Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

narmada Definition

Cancel
narmada
geographical name(Nar-ma-da)
river 800 miles (1287 kilometers) long in central India flowing west between the Vindhya Mountains and the Satpura Range into the Gulf of Khambhat

Words Related to narmada!

narmada Examples by Brain Bank Users