san pedro side blotched lizard - Francés Inglés Diccionario