having long and large teeth - Turco Inglés Diccionario