CRANTARA MEANING IN ENGLISH

• Crantara Definition & Synonyms

  1. (n.) The fiery cross, used as a rallying signal in the Highlands of Scotland.


RECENT SEARCHES