1 striped polecat | Definition of striped polecat

striped polecat

noun

Definition of striped polecat

: zoril