as soon as practicable - French English Dictionary