森蚺 sēnrán green anaconda Definitions Defs Origin Strokes Stroke Words Sentences Sents 森 sēn noun forest (bound form) densely wooded; a forest or grove, as in 森林 sēnlín蚺 rán python (bound form) python; boa constrictor