meaning of Baumralle

Baumralle - German to English

New Guinea flightless railway [Megacrex inepta]