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