French-English dictionary »

accord de principe meaning in English

FrenchEnglish
accord de principe nom

agreement in principle◼◼◼(legally enforceable agreement)
noun