animal with spots on its neck feathers or fur - Spanish English Dictionary