Definition of Ailsa Craig
small rocky island of Scotland south of Arran at the mouth of the 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).