llama shepherd - French English Dictionary