meaning of Abdimstorch

Abdimstorch - German to English

Abdim's stork [Ciconia abdimii]

View more

  • white-bellied stork [Ciconia abdimii]