spot-legged turtle - Español Inglés Diccionario