Historically, a woman who sells cod, haddock etc (8)
I believe the answer is:
fishwife
(Other definitions for fishwife that I've seen before include "Shrewish woman of piscine origin" , "Baggage" , "old trout?" , "Foul-mouthed woman" , "A coarse scolding woman of piscine origin" .)