turtlehead
noun
- 1
The white turtlehead, an American perennial herb (Chelone glabra) with white flowers.
- 2
Other members of the genus Chelone.
Synonyms
Translate “turtlehead” to another language
Click any language to open the translator with this word already filled in.