having long and large teeth - Francés Inglés Diccionario