sabre-toothed tiger - Francés Inglés Diccionario