saber-toothed whale - Turkish English Dictionary