English Words from Arabic origins

(words that have come into English directly or indirectly, from or through, Arabic)

orange
popinjay
racket
ream
roc
rook
safari
saffron
Sahel
sahib
salaam
saluki
sash
satin
senna