English edit

Proper noun edit

Baibars

  1. Alternative form of Baybars