What does Ammenhai mean?

Ammenhai - German to English

nursing assistant shark [Ginglymostoma cirratum]