Definitions of Lama guanicoe:

  • noun:   wild llama