en avoir plus qu'assez

Etymology
Superlative derived from. lit. 'to have more than enough (of something)'.

Verb

 * 1)  to be sick and tired (of), to be fed up to the back teeth (with)

Usage notes

 * Note that the pronoun is part of the expression, and is used regardless of the separate -phrase.