disgusting person or thing - French English Dictionary