What does Ammenhaie mean?

Ammenhaie - German to English

nursing assistant sharks [family Ginglymostomatidae]