turtlehead (chelone glabra) - German English Dictionary