long-term imprisonment - French English Dictionary