have one's bases covered - Français Anglais Dictionnaire