Definition, Meaning & Synonyms | English word LEOPARDSBANE
LEOPARDSBANE
Definitions of LEOPARDSBANE
- Any of various plants, including Arnica montana, Senecio doronicum, Paris quadrifolia, and species of genus Doronicum.
Number of letters
12
Is palindrome
No
Search for LEOPARDSBANE in:
Page preparation took: 81.71 ms.