Definition for: dragonhead

dragonhead

  • American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers


Daily Jumble Answers

Wednesday November 20th 2019

Advertisements


Recently Solved Words

Random Jumble Words