have had enough of something - French English Dictionary