1 definition by mks1600

Top Definition
A river off the Ganges in India.
This is the river Mandakini. It joins the Ganges later on.
by mks1600 February 07, 2010

Mug icon
Buy a Mandakini mug!