• word of the day

    staffa

    staffa - Dictionary definition and meaning for word staffa

    Definition
    (noun) an island in western Scotland in the Inner Hebrides to the west of Mull; site of Fingal's Cave
Connect with us on Facebook