Definition of Ailsa Craig
small rocky island Scotland S of Arran at mouth of Firth of Clyde
Learn More about ailsa craig
Britannica.com: Encyclopedia article about "Ailsa Craig"
Seen and Heard
What made you want to look up Ailsa Craig? Please tell us where you read or heard it (including the quote, if possible).