telesurgery - German English Dictionary