large mammals - Turco Inglés Diccionario