unpleasant or repulsive smell - French English Dictionary