ibn rushd









ibn rushd


noun

  1. Arabic name of Averroës.
56 queries 0.585