What does Bronzeflecktaube mean?

Bronzeflecktaube - German to English

emerald-spotted timber dove [Turtur chalcospilos]