something dirty or unpleasant - Français Anglais Dictionnaire