Have-had-it-up-to-here meaning : To have become very frustrated or angry; to have reached the limit of one's patience or forbearance.
pelican crossing
have had it up to here
cream cracker
overmanning
tuneable