be constantly busy or active - Français Anglais Dictionnaire