Venus's flytrap - English Synonyms Dictionary