TURTLEHEAD


Meaning of TURTLEHEAD in English

noun Date: 1857 any of a genus ( Chelone ) of perennial North American herbs of the snapdragon family with spikes of showy white or purple flowers

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.