that beats everything! - Turkish English Dictionary