What does Binsenralle mean?

Binsenralle - German to English

Peters' finfoot [Podica senegalensis]