despicable man or woman - French English Dictionary