special heavy penal courts - French English Dictionary