She had grown sick and tired of the ugly animal.

Literal

She [topic-は] ungainly animal [at-に] fed-up was [explanatory-のでした].

うんざりする ('to be fed up') is a 擬態語 for deep weariness. のでした adds an explanatory narrative tone — 'the reason was that she had grown fed up.'