ゾリラ
zorira

Noun

1. zorilla (Ictonyx striatus); zoril; zorille; striped polecat; African polecat