animal with spots on its neck feathers or fur - Español Inglés Diccionario