meaning of Bartralle

Bartralle - German to English

New Britain rail [Gallirallus insignis]

View more

  • pink-legged railway [Gallirallus insignis]