sarracenia
noun
- 1
Any of various pitcher plants of genus Sarracenia.
Translate “sarracenia” to another language
Click any language to open the translator with this word already filled in.
Any of various pitcher plants of genus Sarracenia.
Click any language to open the translator with this word already filled in.