Meaning of rosemary

Definition of rosemary

(noun) widely cultivated for its fragrant grey-green leaves used in cooking and in perfumery

Other information on rosemary

WIKIPEDIA results for rosemary
Amazon results for rosemary