livestock guardian dog - French English Dictionary