Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of martagon

- A lily (Lilium Martagon) with purplish red flowers, found in Europe and Asia.