Word Meaning

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


Meaning of crantara

- The fiery cross, used as a rallying signal in the Highlands of Scotland.