Termagant — Medieval European term and character