having long and large teeth - Alemán Inglés Diccionario