spot-legged turtle - English Synonyms Dictionary