1 result found

Search Results for: fleece

Alpaca

Definition noun, plural: alpaca or alpacas (1) A camelid with long, fine, wooly hair, and closely related to llama,... Read More