Sanskrit · noun · Nature & the Garden

Tendua

तेंदुआ
said ten-du-a
also written: Tenduwa
Meaning

A leopard; a spotted big cat.