|
Definition of Lamoid
1. Noun. A member of the South American camelid family, a llama, alpaca, vicuna, or guanaco. ¹
¹ Source: wiktionary.com
|
1. Noun. A member of the South American camelid family, a llama, alpaca, vicuna, or guanaco. ¹
¹ Source: wiktionary.com