provide all that is needed - Allemand Anglais Dictionnaire