What does Bashi bazouk mean?

Bashi bazouk meaning in General Dictionary

A soldier of the irregular soldiers for the Turkish army