to prevail and have effect - Allemand Anglais Dictionnaire