English: (Noun) The Barking Deer. A medium-sized deer with a distinct bark-like call.
Bahasa Malaysia: Rusa menyalak. Rusa bersaiz sederhana dengan panggilan seperti kulit yang berbeza.
Pronunciation: [təlaʔo]
Source: Alexander D. Smith