English | German | Russian | Czech

llamacide English

Meaning llamacide meaning

What does llamacide mean?

llamacide

(rare) The act of killing a llama.

Are you looking for...?