noun Sir Walter Scott's residence from 1812 to 1832, near Melrose, in SE Scotland.
abbotsford 🔊 Listen to this noun Sir Walter Scott’s residence from 1812 to 1832, near Melrose, in SE Scotland. Share Facebook Twitter Google +