eyeball planet - German English Dictionary