river terrapin - Español Inglés Diccionario