llama hair - French English Dictionary