river terrapin - Turco Inglés Diccionario