puffing adder - English Synonyms Dictionary