meaning of Appenzeller Sennenhund

Appenzeller Sennenhund - German to English

Appenzell Mountain Dog