wild rosemary Meaning, Definition & Usage

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

WordNet