meaning of Asvamedha

Asvamedha meaning in Urban Dictionary

The ancient Aryan horse sacrifice.