telescopus fallax - English Synonyms Dictionary