fishwife
From Longman Dictionary of Contemporary Englishfishwifefish‧wife /ˈfɪʃwaɪf/ noun (plural fishwives /-waɪvz/) [countable] especially British English WOMANan insulting word for a woman who shouts a lot and is often in a bad temperExamples from the Corpusfishwife• When anyone attempted to move them or clean up, she screamed at them like a fishwife.• The fishwives pack up at lunchtime.