What does Ammentaube mean?

Ammentaube - German to English

foster feeder [family Columbidae]