Find the word definition

Wikipedia
Badra (comics)
  1. redirect List_of_Wonder_Woman_enemies#One-shots
Badra

Badra may refer to:

  • Badra, Germany, a city in Germany
  • Badra, India, a city in India
  • Badra, Iran, a city in western Iran
  • Badra, Iraq, a city in eastern Iraq