Sanskrit · noun · Nature & the Garden

Tendua

तेंदुआ
Meaning

A leopard; a spotted big cat of the Indian forests.