Thoroughgo
Alternative forms
Origin
From Middle English thurhgon, from Old English þurhgÄn ("to go through, go over, pass through, pierce, penetrate, permeate, pervade"), equivalent to - + go. Cognate with Dutch doorgaan ("to go on, continue, go through, proceed"), German durchgehen ("to go through, pass through").