baybars i









baybars i


noun

  1. 1223–77, sultan of Egypt and Syria (1260–77), of the Mameluke dynasty
54 queries 0.558