regenerative satellite - French English Dictionary