maremma sheepdog - German English Dictionary