a fresh-water tortoise of the antilles - French English Dictionary