relating to the llama - German English Dictionary