person who says or does something inconvenient - Français Anglais Dictionnaire