What does Barbour-Felsenmaus mean?

Barbour-Felsenmaus - German to English

Barbour's rock mouse [Petromyscus barbouri]