Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

crantara Definition

Cancel
crantara
noun
A fiery cross used as a rallying signal in the Scottish Highlands

Words Related to crantara!

crantara Examples by Brain Bank Users