curly-fleeced sheep - Spanish English Dictionary