Sanskrit · noun · Nature & the Garden

Dahaad

दहाड़
Meaning

The roar of a lion or tiger.