terrestrial balls - French English Dictionary