animal with long tangled fur - Spanish English Dictionary