damodar









damodar


noun

  1. a river in NE India, rising in Jharkhand and flowing east through West Bengal to the Hooghly River: the Damodar Valley is an important centre of heavy industry
54 queries 0.562