Definition of Broken Arrow in English:

Broken Arrow

proper noun

  • A city in northeastern Oklahoma, southeast of Tulsa; population 92,931 (est. 2008)