long-tailed rock monitor - Francés Inglés Diccionario