Skip to main content

orangeroot

English orangeroot meaning in English  •  orangeroot का अर्थ अंग्रेजी में
Noun
  • An American ranunculaceous plant (Hidrastis Canadensis), having a yellow tuberous root; -- also called yellowroot>, golden seal>, etc.
Advertisement