Sanskrit · noun · Nature & the Garden

Tar-tar

टर-टर
Meaning

The croaking of frogs; incessant prattle.