The satanic warcry of the Muslim terrorist we have all heard it, but what does it mean?
Appearantly it is called a Ululation. It is a version of of the Word Allah. And losely translated means “Death to America”.
During my research I discovered that Xena of the TV show Xena Warrior Princess also did it. Which leads me to wonder if Xena was a recruitment tool used over a decade ago to lure Americans into a sympathetic terror state of mind.