relating to the llama - Turc Anglais Dictionnaire