relating to the llama - Allemand Anglais Dictionnaire