Trishiras

from Wikipedia, the free encyclopedia

Trishiras (Sanskrit त्रिशिरस् triśiras "three-headed") is in Indian mythology: