marjoram ( synonym found)

Definition of marjoram:

°The leaves of this plant used in flavouring food.

Definition of marjoram:

°The leaves of this plant used in flavouring food.

Back to Top