land-dwelling mammal - Turco Inglés Diccionario