long-tailed rock monitor - Español Inglés Diccionario