meaning of Barbour-Felsenmaus

Barbour-Felsenmaus - German to English

Barbour's rock mouse [Petromyscus barbouri]