taylor's spiny lizard - French English Dictionary