From Longman Dictionary of Contemporary Englishhave had your fill of somethinghave had your fill of somethinginformalENOUGH to have done something or experienced something, especially something unpleasant, so that you do not want any more I’ve had my fill of screaming kids for one day. → fill