Dragonhead - Definition

dragonhead

n 1: American herb having sharply serrate lanceolate leaves and
spikes of blue to violet flowers [syn: dragonhead,
dragon's head, Dracocephalum parviflorum]

Look up another word