long-tailed rock monitor - Turkish English Dictionary