பிசிதாசனர்

Noun

 * 1) Rākṣasas, believed to live on flesh