meaning of Ammentaube

Ammentaube - German to English

foster feeder [family Columbidae]