What does Appenzeller Sennenhund mean?

Appenzeller Sennenhund - German to English

Appenzell Mountain Dog