Big Huge Thesaurus

ibn-Roshd

noun