Venus' flytrap - English Synonyms Dictionary