irregular satellite - French English Dictionary