have an absolute abomination of something - French English Dictionary