About us
Define
Definitions for
"Tamasa"
A river Tons, rising the Raksha mountains, and falling into Ganges
blessingsonthenet.com