extra-terrestre - French English Dictionary