self-executing - French English Dictionary