relating to the llama - French English Dictionary