Meaning of dragonhead
Definition of dragonhead
(noun)
American
herb
having
sharply
serrate
lanceolate
leaves and spikes of
blue
to
violet
flowers
Other information on dragonhead
WIKIPEDIA results for
dragonhead
Amazon results for
dragonhead
Tweet