striped polecat

 

noun