ledum palustre Meaning, Definition & Usage

  1. noun bog shrub of northern and central Europe and eastern Siberia to Korea and Japan
    wild rosemary; marsh tea.

WordNet