atlantic ridley turtle - Spanish English Dictionary