long-tailed rock monitor - Spanish English Dictionary