1. n. The llama.
2. n. The llama.
1. The llama. See: Llama. Source: Websters Dictionary (01 Mar 1998)