a vile, despicable man - French English Dictionary