Felsentaube f (genitive Felsentaube, plural Felsentauben)
From Felsen (“rock”) + Taube (“dove, pigeon”) or Fels (“rock”) + -en- + Taube.