a large lizard - Turkish English Dictionary