River, specifically the Narmada River in India; also means ‘one who moves’ or ‘swift’

1 Post