eyeball planet - Turkish English Dictionary