a drain on the resources - Français Anglais Dictionnaire