public works or supply contract - Allemand Anglais Dictionnaire