saber-toothed cat - Español Inglés Diccionario