Skip to main content

fingerroot

English fingerroot meaning in English  •  fingerroot का अर्थ अंग्रेजी में
Noun
  • tall leafy European biennial or perennial (Digitalis purpurea) having spectacular clusters of large tubular pink-purple flowers; -- its leaves yield the drug digitalis and are poisonous to livestock.
Advertisement