Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of arnica

- A genus of plants; also, the most important species (Arnica montana), native of the mountains of Europe, used in medicine as a narcotic and stimulant.

Crossword clue for arnica

- Herbal sprains remedy
- Plant used medicinally