• word of the day

    limousin

    limousin - Dictionary definition and meaning for word limousin

    Definition
    (noun) a region of central France to the west of the Auvergne mountains
Connect with us on Facebook