Meaning of wild rosemary

Definition of wild rosemary

(noun) bog shrub of northern and central Europe and eastern Siberia to Korea and Japan

Other information on wild rosemary

WIKIPEDIA results for wild rosemary
Amazon results for wild rosemary