Cape polecat

noun

Definition of Cape polecat

History and Etymology for Cape polecat

from Cape of Good Hope

Keep scrolling for more