Explanatory compound from Hai (“shark”) + Fisch (“fish”).
Haifisch m (strong, genitive Haifisches or Haifischs, plural Haifische)
1Now rare, see notes.