annunciation to the shepherds - German English Dictionary