Spanish words with arabic etymology

A list of 51 words by clarasigrid.