spiny-tailed monitor - Turkish English Dictionary