striped polecat - Spanish English Dictionary