meaning of Binsenralle

Binsenralle - German to English

Peters' finfoot [Podica senegalensis]