telescopus hoogstraali - Turkish English Dictionary