premditation - French English Dictionary