heavy imprisonment - French English Dictionary