0%

ALL meanings of saint kilda

S s
  • noun saint kilda a group of volcanic islands in the Atlantic, in the Outer Hebrides: uninhabited since 1930; bird sanctuary 0
  • noun saint kilda the main island of this group 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?