striped polecat

noun

Definition of striped polecat

: zoril