meaning of Braunkehl-Uferschwalbe

Braunkehl-Uferschwalbe - German to English

brown-throated sand martin [Riparia paludicola]

View more

  • plain martin [Riparia paludicola]