meaning of Blaukehlnymphe

Blaukehlnymphe - German to English

blue-throated hummingbird [Lampornis clemenciae]

View more

  • blue-throated mountain-gem / mountaingem [Lampornis clemenciae]