SKERRY MEANING IN ENGLISH

• Skerry Definition & Synonyms

  1. (n.) A rocky isle; an insulated rock.


RECENT SEARCHES