A Zvishavane man bashed his wife with a metal rod and knobkerrie for wearing a pair of trousers.
Energy Zendera (31) has since appeared in court and was fined $150.
Zvishavane magistrate Mr Archie Wochiwunga sentenced Zendera to three months in jail, but suspended the sentence for three years on condition he does not commit a similar offence.
Zendera explained that his wife, Nomsa Ndhlongwa, got furious when he cautioned her against wearing a pair of trousers.
Ndhlongwa allegedly told Zendera she deserved a better man.