have all the earmarks of - English Synonyms Dictionary