self executing - French English Dictionary