• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp