terrestrial balls - Turkish English Dictionary