Where does “cuntweasel” come from?

cuntweasel (English) comes from English weasel, from Middle English wesele, from Old English weosule, from Proto-West Germanic wisulā, from Proto-Germanic wisulǭ, from Proto-Germanic wisō- — European polecat, "Mustela putorius".

Ancestry of “cuntweasel”, step by step

cuntweasel traces back through two separate lines of ancestry.

via English weasel

StepLanguageWordMeaning
1EnglishweaselThe least weasel, "Mustela nivalis"; Any of the...
2Middle Englishweseleweasel, polecat; A meal made of a pig or a capon...
3Old Englishweosuleweasel
4Proto-West Germanicwisulāweasel
5Proto-Germanicwisulǭweasel
6Proto-Germanicwisō-European polecat, "Mustela putorius"

via English Cunt

StepLanguageWordMeaning
1EnglishCuntThe female genitalia, especially the vulva
2Middle Englishcuntevagina
3Old Englishcuntecunt; vagina; vulva
4Proto-West Germanic*kuntā
5Proto-Germanickuntǭfemale pudenda; vulva; sheath
6Proto-Indo-Europeangʷen-woman
Every word from Proto-Germanic wisō-