English words with different origins

12345678
Across
  1. 2. yellow sour fruit. from arabic
  2. 4. from Japanese, raw fish
  3. 7. from italian, celebrity photographer
  4. 8. from French, fine underwear
Down
  1. 1. from welsh, nonflying bird
  2. 3. from spanish, type of sweet
  3. 5. from French, type of dance
  4. 6. from Japanese, does karate and uses nonchucks