What is the meaning of rosemary in English?

Learn vocabulary with pictures as well as definitions of rosemary in English

Learn in

See more

n. rosemary

Definition of rosemary in English

Aromatic herb with green, needle-like leaves, used medicinally or as a condiment, especially in Mediterranean cuisine.