termagant

Termagant [ˊtɜ:məgǝnt]

1. n грубая, сварливая женщина, мегера

2. a сварливый

Источник: Англо-русский словарь Мюллера на Gufo.me