River, specifically the Narmada River in India; also means ‘swift’ or ‘fast-flowing’ in Sanskrit

1 Post