meaning of Binsenrallen

Binsenrallen - German to English

finfoots [family Heliornithidae]