Dragon's Head (Noun)
Meaning
American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers.
Classification
Nouns denoting plants.
American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers.
Nouns denoting plants.